/*呼叫其他的建構式*/ //車子類別 class Car { private int num; private double gas; public Car() { num=0; gas=0.0; System.out.println("生產了車子。"); } public Car(int n,double g) { this(); //在有兩個參數的建構式之前,呼叫出沒有參數的建構式 num=n; gas=g; System.out.println("將車號設為" + num + ",汽油量設為" + gas + "。"); } public void show() { System.out.println("車號是" + num + "。"); System.out.println("汽油量是" + gas + "。"); } } class Sample6 { public static void main(String[] args) { Car car1=new Car(); car1.show(); Car car2=new Car(1234,25.0); car2.show(); } }
Sample6 執行結果
owl@owl-A42Jv:~/JAVA/ch09$ java Sample6
生產了車子。
車號是0。
汽油量是0.0。
生產了車子。
將車號設為1234,汽油量設為25.0。
車號是1234。
汽油量是25.0。
沒有留言:
張貼留言