JAva継承キーワードextends
707 ワード
オブジェクト向けの3つの特徴:1.パッケージ2.継承3.マルチステート.継承:継承はキーワードextendsによって体現される.継承のフォーマット:classクラス名1 extendsクラス名2{}継承注意事項:1.重複コードを減らすために継承しないでください.本当に継承関係があるときだけ継承します.2.親プライベートメンバーは継承できません.3.親のコンストラクション関数は継承できません.
4.サブクラスオブジェクトを作成するときに、親の非参照コンストラクタがデフォルトで呼び出されます.
出力:
Personクラスの構築方法はStudentクラスの構築方法が呼び出された
4.サブクラスオブジェクトを作成するときに、親の非参照コンストラクタがデフォルトで呼び出されます.
//
class Student extends Person { // Student Person , Person Student ( 、 )
int num; //
public Student(){
System.out.println("Student ....");
}
public void study(){
System.out.println(name+"good good study , day day up");
}
}
class Demo7
{
public static void main(String[] args)
{
Student s = new Student();
}
}
出力:
Personクラスの構築方法はStudentクラスの構築方法が呼び出された