Rubyにおける継承はJavaにおける継承と異なる細かな点がいくつもあったのでまとめる必要があった。 この記事はO'ReillyのRuby本を参考にしている。 まず、基本型。 「Point」をスーパークラスとするサブクラス「Point3D」を宣言する方法は以下の通り。 #super class class Point #ここはPointクラスの実装(implementation) #メソッド(インスタンスメソッド・クラスメソッド), #変数(インスタンス変数・クラス変数・クラスインスタンス変数), #定数 #などが入る end class Point3D < Point #ここはPoint3Dクラスの実装(implementation) end これからPointで宣言された以下の六つの要素がどのように、Point3Dに継承されるのか(あるいは継承されないのか)を一つずつ見ていく。 1、イ