JAva-継承とマルチステート
351 ワード
継承
・継承はオブジェクト向けの三大特徴の一つであり,ソフトウェアの多重化を実現する重要な手段でもある.JAvaの継承には単一の継承フィーチャーがあり、各サブクラスには直接親が1つしかありません.
いつ継承を選択するか
1.サブクラスはメンバー変数を追加する必要があります.2.サブクラスは独自の行動方法を追加する必要がある.
JAvaでは1つのクラスに直接継承できるのと同じではなく1つのクラスに継承できるのと同じではありません
この場合Cは直接Bを継承するが,間接的に継承するのは1つだけではない.
・継承はオブジェクト向けの三大特徴の一つであり,ソフトウェアの多重化を実現する重要な手段でもある.JAvaの継承には単一の継承フィーチャーがあり、各サブクラスには直接親が1つしかありません.
いつ継承を選択するか
1.サブクラスはメンバー変数を追加する必要があります.2.サブクラスは独自の行動方法を追加する必要がある.
JAvaでは1つのクラスに直接継承できるのと同じではなく1つのクラスに継承できるのと同じではありません
この場合Cは直接Bを継承するが,間接的に継承するのは1つだけではない.
class A{
}
class B extends A{
}
class C extends B{
}