/*使用類別變數、類別方法*/ //車子類別 class Car { public static int sum=0; //這是類別變數 private int num; private double gas; public Car() { num=0; gas=0.0; sum++; //建構式每一次被呼叫,都會使類別變數sum的值遞增1 System.out.println("生產了車子。"); } public void setCar(int n,double g) { num=n; gas=g; System.out.println("將車號設為" + num + ",將汽油量設為" + gas + "。"); //this.show(); } public static void showSum() //這是類別方法 { System.out.println("車子總共有" + sum + "台。\n"); } public void show() { System.out.println("車號是" + num + "。"); System.out.println("汽油量是" + gas + "。"); } } class Sample8 { public static void main(String[] args) { Car.showSum(); //呼叫類別方法 Car car1=new Car(); //建立新物件 car1.setCar(1234,20.5); Car.showSum(); //再次呼叫類別方法 Car car2=new Car(); car2.setCar(4567,30.5); Car.showSum(); } }
2011年10月29日 星期六
JAVA 範例 ch09 Sample8
使用類別變數、類別方法
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言