オブジェクト指向三つの特徴:カプセル化、継承、ポリモーフィズム
パッケージ:
1、パッケージ定義:内部クラス情報の隠蔽、外部プログラムへの直接アクセスを許可していませんが、むしろ属性を割り当てるプロセスで。
2、カプセル化手順:
1)民間のプロパティは、唯一の現在のクラスで使用することができ、
プライベートint型の年齢;
2)()メソッドセットを設定し、属性に対応する方法を取得します
公共のボイドsetAge(INT A){
}
公共INT getAge(){
年齢を返します。
}
コードシェア:
パブリッククラスFengzhuangTest { //プロパティ 文字列の名前。 プライベートint型の年齢; //最初のステップ:プロパティはプライベートに設定されている、あなたは現在のクラスにのみアクセスすることができます char型性別; //ステップ2:対応する属性を記述する方法(および割り当て方法の設定メソッドgetの値) 公共のボイドsetAge(int型の年齢){ //第三段階:プロセス、100未満の法定年齢を判断する、18のそれ以外の年齢 IF(年齢> = 1つの&&年齢<100){ this.ageは年齢を=。 }そうしないと{ this.age = 189; } } 公共INT getAge(){ 年齢を返します。 } 公共のボイドの研究(){ System.out.println( "名: "+名+" javaの勉強されて!!!!"); } } クラスStudentTestTest { パブリック静的無効メイン(文字列[] args){ FengzhuangTest STU =新しいFengzhuangTest(); stu.name =「襄陽」。 stu.setAge(18)。 stu.sex = 'B'; System.out.println(stu.name + "年齢: "+ stu.getAge()+" 性別: "+ stu.sex +""); stu.study(); } }
結果:
襄陽の年齢:18性別:Bの
名:襄陽は、Javaを勉強している!!!!