継承関係にある、ユーザ定義クラスで考えてみる

Android用語集

カテゴリー: Java  閲覧数:315 配信日:2018-07-10 11:15


継承関係


A

B

C

Z

親クラス


class A

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


What are direct and indirect subclasses