エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
class Student def initialize(name) @name = name end def avg(math, english) return @name,(math + e... class Student def initialize(name) @name = name end def avg(math, english) return @name,(math + english)/2 end attr_accessor :name end a001 = Student.new("sato") p a001.name, a001.avg(30,70) コード解説 a001 = Student.new("sato") クラス名.new(引数)により、引数を使ってにinitializeメソッドが実行され、インスタンスが生成される インスタンスとはそのクラスに由来するオブジェクト @name = name @変数はインスタンス変数と呼び、クラス内のどこでも参照できる 何度も使うような変数を定義する a001.avg(30,70) インスタンス.クラス内で定義したメソッ