lang
1class A 2attr_reader :message 3def initialize 4@message = "Hello" 5end 6end 7 8class B < A 9def initialize 10@message = "Hi" 11super 12end 13end 14 15puts B.new.message 16
このプログラムを実行した場合、Helloと実行されるのですが、
その理由がわかりません。
私は、Hiが出力されると思っていたのですが、
実行前に予想したのと違っていました。
このコードはなぜ、Helloと出力するのでしょうか?
どなたか詳しく教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。