アマグラミング

プログラミング初心者が勉強したことを復習とメモがてら書いているだけです。

(54)モジュールについて学ぼう

モジュールについて勉強していきましょう。

モジュールについては一度ここのビデオを見ておくと

いいかもしれません。

http://www.minituku.net/courses/566428009/contents/591885837.html

 

モジュールの書き方は

 

module モジュール名

処理

end

 

こうです。

モジュール名の頭文字は大文字のアルファベットにしなければいけません。

 

モジュールはメソッドを定義する事が出来ます。

定数も定義できます。

しかし、

モジュールはインスタンスを作ることができないですし
モジュールは継承ができないです。

 

ですが上記のリンク先のビデオを見ればわかりますけど、

クラスを作る際に継承できるクラスは1つなので、複数のクラスを親クラスにできない

Rubyでは、モジュールをクラスを作る際に使うことによって必要な要素を

再利用することができます。

モジュールを使い様々な機能を使うやりかたをMix-inと呼びます。

 

ちょっと書いてみます。

 

module Cats

  def nikukyu

    puts "つめとぎとぎは猫の嗜みにゃ"

 end

end