返回列表 發帖
  1. public class Ch01 {

  2.         public static void main(String[] args)
  3.         {
  4.                 Car bus=new Car("公車",40,6);
  5.                
  6.                 Car truck=new Car("卡車",3,8);
  7.                
  8.                 Car taxi=new Car("計程車",5,4);
  9.                
  10.         System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人");
  11.         System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人");
  12.         System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人");   
  13.         }

  14. }
  15. class Car
  16. {
  17.         String name;
  18.         int wheel,load;
  19.       
  20.         Car(String n, int a, int b)
  21.         {
  22.             name=n;
  23.             load=a;
  24.             wheel=b;
  25.         }
  26.       
  27. }
複製代碼

TOP

  1. public class Ch01 {

  2.         public static void main(String[] args) {
  3.     Car bus=new Car("公車",6,40);
  4.     Car truck=new Car("卡車",8,3);
  5.     Car taxi=new Car("計程車",4,5);
  6.    
  7.     System.out.println(bus.name+"有"+bus.wheel+"個輪子,可載"+bus.load+"人.");
  8.     System.out.println(truck.name+"有"+truck.wheel+"個輪子,可載"+truck.load+"人.");
  9.     System.out.println(taxi.name+"有"+taxi.wheel+"個輪子,可載"+taxi.load+"人.");
  10.     class Car    //自訂類別
  11.     {
  12.         String name;   //宣告該類別擁有哪些屬性
  13.         int wheel;
  14.         int load;

  15.         Car() //沒帶任何參數的建構子
  16.         {

  17.         }

  18.         Car(String name, int wheel, int load)    //帶三個參數的建構子
  19.         {
  20.             this.name=name;
  21.             this.wheel=wheel;
  22.             this.load=load;
  23.         }

  24.         Car(String n, int w)    //帶兩個參數的建構子
  25.         {
  26.             name=n;
  27.             wheel=w;
  28.         }

  29.         //方法 (尚未定義)
  30.     }

  31.         }

  32. }
複製代碼

TOP

返回列表