extendsキーワードで指定された継承元は親クラス。親の親を指定することは出来ない

Java

内容

 状態:-  閲覧数:569  投稿日:2018-07-18  更新日:2018-07-18  

一覧


継承関係 / extendsキーワード使用例 / direct subclasses / indirect subclasses

継承関係 / extendsキーワード使用例 / direct subclasses / indirect subclasses

 閲覧数:335 投稿日:2018-07-18 更新日:2018-07-18 

継承関係


A

B

C

Z

extendsキーワード使用例


extendsキーワードでは継承元である親クラスを指定
※親の親を継承元として指定することは出来ない
class B extends A
class C extends B
class Z extends C


direct subclasses


BクラスはAクラスの直接の子クラスに該当するため、direct subclassesに該当
class B extends A
→ BはAの direct subclass

indirect subclasses


CクラスはAクラスの直接の子クラスに該当しない(孫クラスに該当する)ため、indirect subclassに該当
class C extends B
→ CはAの indirect subclass

ZクラスはAクラスの直接の子クラスに該当しない(曾孫クラスに該当する)ため、indirect subclassに該当
class Z extends C
→ ・ZはAの indirect subclass


JAVAで class A extends B としている場合、Bは必ず親クラスですか?


Known direct subclasses / Known indirect subclasses

*.jar

コメント投稿(ログインが必要)