エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント4件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
徒然なるままに|Rubyの継承についてのはなし(インスタンス変数,クラス変数,クラスインスタンス変数,インスタンスメソッド,クラスメソッド,定数)
Rubyにおける継承はJavaにおける継承と異なる細かな点がいくつもあったのでまとめる必要があった。 この... Rubyにおける継承はJavaにおける継承と異なる細かな点がいくつもあったのでまとめる必要があった。 この記事はO'ReillyのRuby本を参考にしている。 まず、基本型。 「Point」をスーパークラスとするサブクラス「Point3D」を宣言する方法は以下の通り。 #super class class Point #ここはPointクラスの実装(implementation) #メソッド(インスタンスメソッド・クラスメソッド), #変数(インスタンス変数・クラス変数・クラスインスタンス変数), #定数 #などが入る end class Point3D < Point #ここはPoint3Dクラスの実装(implementation) end これからPointで宣言された以下の六つの要素がどのように、Point3Dに継承されるのか(あるいは継承されないのか)を一つずつ見ていく。 1、イ
2016/09/24 リンク