/*使用類別型態的變數作為引數*/
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)
沒有留言:
張貼留言