/*使用實體變數、實體方法*/ //車子類別 class Car { private int num; //這些欄位同時也是實體變數 private double gas; public Car() { num=0; gas=0.0; System.out.println("生產了車子。"); } public void setCar(int n,double g) //方法也是實體方法 { num=n; gas=g; System.out.println("將車號設為" + num + ",汽油量設為" + gas + "。"); } public void show() //方法也是實體方法 { System.out.println("車號是" + num + "。"); System.out.println("汽油量是" + gas + "。"); } } class Sample7 { public static void main(String[] args) { Car car1=new Car(); car1.setCar(1234,20.5); //這個物件建立時都會呼叫相對應的方法 car1.show(); Car car2=new Car(); car2.setCar(4567,30.5); //這個物件建立時都會呼叫相對應的方法 car2.show(); } }
Sample7 的執行畫面
owl@owl-A42Jv:~/JAVA/ch09$ java Sample7
生產了車子。
將車號設為1234,汽油量設為20.5。
車號是1234。
汽油量是20.5。
生產了車子。
將車號設為4567,汽油量設為30.5。
車號是4567。
汽油量是30.5。
沒有留言:
張貼留言