プロジェクト |
コンテンツ |
この作品は、コースに属し |
https://www.cnblogs.com/nwnu-daizh/ |
どこの仕事でこの要件 |
https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
ジョブの学習目標 |
|
実験の詳細と手順
実験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は(」私の息子ない改質改質方法「);
}
}
結果は以下の通りであります: