Progate1/11 学習記録

メソッドを定義して引数を受け取れるようにする。

def initialize(name:, price:, amount)
super(name:name,price:price)
self.amount = amount

日付を扱うときには、dateクラスを使う。require"date"

Date.newとするとインスタンスを生成することができる。

date1 = Date.new(2019.12,1)

puts date1

Date.todayとすると今日の日付をインスタンスできる。

クラスに対して呼び出すメソッドをクラスメソッドと呼ぶ。

クラスメソッドは、「def クラス名.メソッド名」とすることで定義できる。

クラスメソッドは定義時と同じように、「クラス名.メソッド名」とすることで呼び出すことができる。

-=は減産するという意味