/*使用類別型態的變數作為引數*/ class Car { private int num; private double gas; private String name; //使用類別變數作為欄位 public Car() { num=0; gas=0.0; name="沒有名稱"; System.out.println("生產了車子。"); } public void setCar(int n,double g) { num=n; gas=g; System.out.println("將車號設為" + num + ",汽油量設為" + gas + "。"); } public void setName(String nm) //這個方法採用類別型態變數作為參數 { name=nm; System.out.println("將車名設為" + name + "。"); } public void show() { System.out.println("車號是" + num + "。"); System.out.println("汽油量是" + gas + "。"); System.out.println("車名是" + name + "。"); } } class Sample8 { public static void main(String[] args) { Car car1; car1=new Car(); car1.show(); int number=1234; double gasoline=20.5; String str="1號車"; car1.setCar(number,gasoline); car1.setName(str); //引數str是一個指向字串物件的類別型態變數 car1.show(); } }
2011年11月16日 星期三
JAVA 範例 ch10 Sample8
使用類別型態的變數作為引數
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言