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 クラス名.メソッド名」とすることで定義できる。
クラスメソッドは定義時と同じように、「クラス名.メソッド名」とすることで呼び出すことができる。
-=は減産するという意味