3.色(char)とcpuモデル(int)の2つの属性を持つノートブッククラスを定義します。
•3.1パラメータなしとパラメータありの2つの構築メソッド。パラメータ化された構築メソッドは、オブジェクトの作成中に各プロパティに値を割り当てることができます。
•3.2ノートブック情報を出力するメソッド
•3.3次に、ノートブッククラスの各メソッドをテストするテストクラスを記述します。 。
1 パッケージpro1; 2 3 public class bjb { 4 char colour; 5 int cpu; 6 7 public char getColour(){ 8 戻り色。 9 } 10 11 public void setColour(char colour){ 12 this .colour = colour; 13 } 14 15 public int getCpu(){ 16 return cpu; 17 } 18 19 public void setCpu(int cpu){ 20 this .cpu = cpu; 21 } 22 23 public void shuchubjb(){ 24 System.out.println( "颜色:" + color + "cpu型号:" + cpu); 25 } 26 }
1 public static void main(String [] args){ 2 bjb a = new bjb(); 3 a.setCpu(1 ); 4 a.setColour( 'c' ); 5 a.shuchubjb();
5.次のように、2つのクラスを定義します。
•5.1は人間のPersonを定義し
ます。•5.1.1は、挨拶を送信できるメソッドsayHello()を定義します「hello、my name is XXX」を相手に送信し
ます•5.1.2は3つの属性:name、height、age
•5.2はPersonCreateを定義しますクラス:
•5.2.1 2つのオブジェクトを作成する、zhangsan、33歳、1.73; lishi、44、1.74
•5.2.2オブジェクトのsayHello()メソッドをそれぞれ呼び出します。
1 パッケージpro1; 2 3 パブリック クラスPerson { 4 文字列名。 5 ダブルsg; 6 ダブルnl; 7 8 public void sayHello(){ 9 System.out.println( "hello、my name is" + name + "身高是" + shenggao + "体重是" + tizhong); 10 } 11 12 }
1 パッケージpro2; 2 3 public class PersonCreate { 4 public static void main(String [] args){ 5 Person a = new Person(); 6 人b = new Person(); 7 a.name = "zhangsan" ; 8 a.shengao = 1.73 ; 9 a.nianling = 33 ; 10 a.name = "lishi" ; 11 b.shengao = 1.74 ; 12 b.tizhong = 44 ; 13 b.sayHello(); 14 b.sayHello(); 15 } 16 }