JAva継承キーワードextends

707 ワード

オブジェクト向けの3つの特徴:1.パッケージ2.継承3.マルチステート.継承:継承はキーワードextendsによって体現される.継承のフォーマット:classクラス名1 extendsクラス名2{}継承注意事項:1.重複コードを減らすために継承しないでください.本当に継承関係があるときだけ継承します.2.親プライベートメンバーは継承できません.3.親のコンストラクション関数は継承できません.
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クラスの構築方法が呼び出された