201871010132-張Xiaoxiao - 「オブジェクト指向プログラミング(Java)の」第七毎週の概要

プロジェクト

コンテンツ

この作品は、コースに属し

 https://www.cnblogs.com/nwnu-daizh/

どこの仕事でこの要件

   https://www.cnblogs.com/nwnu-daizh/p/11435127.html

ジョブの学習目標

  1. 4つのアクセス権改質剤の特性の使用をマスター。
  2. ObjectクラスのマスターとAPIの一般的な使用。
  3. ArrayListの制御方法と定義されたクラスを使用します。
  4. マスター列挙クラスは、方法および使用を定義します。
  5. 実験、継承やポリモーフィズムを結合章はその2つのOOPの機能を理解し、その利点を理解します。

実験の詳細と手順

実験1:中「のSystem.out.println(...);」設計コードで必要とされるコメント文...また、IDEの観測でコードを入力して、4つの許可改質剤の使用量を確認するように要求しました。(20点)

コードは以下の通りであります:

サブクラスのコード:

パッケージzhuwenben。

パブリッククラス親{
;プライベート文字列P1 =「これは親のプライベート属性である」
;パブリック文字列P2 =「これは親のパブリックプロパティである」
=「これは親プロテクトプロパティが」文字列P3保護され、
文字列P4は=「これはデフォルトのプロパティParent "
プライベートボイドpMethod1(){
System.out.printlnは(" Iプライベート改質剤の修飾方法を使用する親");
}
公共ボイドpMethod2(){
のSystem.out.printlnは("私は親を使用パブリック修飾修飾法");
}
保護されたボイドpMethod3(){
System.out.printlnは("修飾法によるI親保護修飾子");
}
ボイドpMethod4(){
System.out.printlnは(" I親修飾子は)」は改質方法ではありません。
}
}

親コード:

パッケージzhuwenben。

クラスデモ{公共
のpublic static無効メイン(文字列[] args){
親=親新しい新しい親();
息子息子=ソン新しい新しい();
son.pMethod3(); //それぞれの親クラスとメソッド、括弧試みによって呼び出します息子のクラスメソッドは、息子を呼び出します
}
}

クラス息子は、親{延び
S1は=「これは子プライベート属性である」プライベート文字列を、
パブリックストリングS2 =「これは子パブリックプロパティである」;
保護された文字列S3 =「この子が保護されているプロパティ」;
ストリングS4 =「これを息子は、デフォルトの属性である";
ます。public void sMethod1(){
System.out.printlnは(P2); //各クラスP1の親を表示しようとすると、P2、P3、P4値
のSystem.out.println(" I息子公共の使用方法変性モディファイア");
}
プライベートボイドsMethod2(){
System.out.printlnは(" Iプライベート修飾子子メソッドを修飾使用");
}
保護されたボイドsMethod(){
System.out.printlnは(" I息子は、改質保護方法で修飾されている「);
}
ボイドsMethod4(){
System.out.printlnは(」私の息子ない改質改質方法「);
}
}

結果は以下の通りであります:

おすすめ

転載: www.cnblogs.com/20000910090X/p/11672153.html