/*變更物件的內容*/
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;
System.out.println("宣告car1。");
car1=new Car();
car1.setCar(1234,20.5);
Car car2;
System.out.println("宣告car2。");
car2=car1;
System.out.println("將car1指定給car2。");
System.out.print("car1的");
car1.show();
System.out.print("car2的");
car2.show();
System.out.println("改變car1的相關資料。");
car1.setCar(2345,30.5); //使用car1來變更物件
System.out.print("car1的");
car1.show();
System.out.print("car2的");
car2.show();
}
}
2011年11月16日 星期三
JAVA 範例 ch10 Sample7
變更物件的內容
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言