2011年11月7日 星期一

JAVA 範例 ch10 Sample6

指定資料給類別型態的變數


/*指定資料給類別型態的變數*/
class Car
{
 private int num;
 private double gas;
 
 public Car()
 {
  num=0;
  gas=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 Sample6
{
 public static void main(String[] args)
 {
  Car car1;   //宣告car1
  System.out.println("宣告car1。");
  car1=new Car();   //建立一個新物件並指定給car1
  car1.setCar(1234,20.5);
  
  Car car2;   //宣告car2
  System.out.println("宣告car2。");

  car2=car1;   //將car1指定給car2
  System.out.println("將car1指定給car2。");
  
  System.out.println("car1的");
  car1.show();
  System.out.println("car2的");
  car2.show();
 }
}

沒有留言:

張貼留言