Board logo

標題: 建構子 (一) [打印本頁]

作者: tonyh    時間: 2013-9-7 16:24     標題: 建構子 (一)

  1. //建構子, 又稱建構函式, 是產生物件實體時會自動執行的函式
  2. public class ch76
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          Dog d1=new Dog(8);   //呼叫建構函式
  7.          System.out.println(d1.getAge()+"歲");
  8.          d1.setAge(10);       //設定為10
  9.          System.out.println(d1.getAge()+"歲");
  10.     }
  11. }

  12. class Dog
  13. {
  14.     int age;

  15.     public Dog(int def)   //帶有一個整數變數的建構子(建構函式)
  16.     {
  17.          this.age=def;     //當前類別裡的age變數
  18.     }

  19.     public int getAge()
  20.     {
  21.          return age;
  22.     }

  23.     public void setAge(int age)
  24.     {
  25.          this.age=age;
  26.     }
  27. }
複製代碼

作者: t2364705    時間: 2013-9-7 16:29

  1. public class ch76
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Dog d1=new Dog(8);
  6.         System.out.println(d1.getAge()+"歲");
  7.         d1.setAge(10);
  8.         System.out.println(d1.getAge()+"歲");
  9.     }
  10. }
  11. class Dog
  12. {
  13.     int age;
  14.     public Dog(int def)
  15.     {
  16.         this.age=def;
  17.     }
  18.     public int getAge()
  19.     {
  20.         return age;
  21.     }
  22.     public void setAge(int age)
  23.     {
  24.         this.age=age;
  25.     }
  26. }
複製代碼

作者: t3742238    時間: 2013-9-7 16:30

  1. public class ch76
  2. {
  3.   public static void main(String args[])
  4.   {
  5.     Dog d1=new Dog(8);
  6.     System.out.ptintln(d1.getAge()+"歲");
  7.     d1.setAge(10);
  8.     System.out.ptintln(d1.getAge()+"歲");
  9.   }
  10. }

  11. class Dog
  12. {
  13.   int age;
  14.   
  15.   public Dog(int def)
  16.   {
  17.     this.age=def;
  18.   }
  19.   public int getAge()
  20.   {
  21.     return age;
  22.   }
  23.   public void setAge(int age)
  24.   {
  25.     this.age=age;
  26.   }
  27. }
複製代碼

作者: 尤泓鈞    時間: 2013-9-7 16:33

  1. public class ch76
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Dog d1=new Dog(8);
  6.         System.out.println(d1.getAge()+"歲");
  7.         d1.setAge(10);
  8.         System.out.println(d1.getAge()+"歲");
  9.     }
  10. }
  11. class Dog
  12. {
  13.     int age;
  14.     public Dog(int def)
  15.     {
  16.         this.age=def;
  17.     }
  18.     public int getAge()
  19.     {
  20.         return age;
  21.     }
  22.     public void setAge(int age)
  23.     {
  24.         this.age=age;
  25.     }
  26. }
複製代碼

作者: 蔡昀佑    時間: 2013-9-7 16:34

  1. public class ch76
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Dog d1=new Dog(8);
  6.         System.out.println(d1.getAge()+"歲");
  7.         d1.setAge(10);
  8.         System.out.println(d1.getAge()+"歲");
  9.     }
  10. }
  11. class Dog
  12. {
  13.     int age;
  14.     public Dog(int def)
  15.     {
  16.         this.age=def;
  17.     }
  18.     public int getAge()
  19.     {
  20.         return age;
  21.     }
  22.     public void setAge(int age)
  23.     {
  24.         this.age=age;
  25.     }
  26. }
複製代碼

作者: 劉漢文    時間: 2013-9-7 16:34

  1. public class ch76
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         Dog d1=new Dog(8);
  6.         System.out.println(d1.getAge()+"歲");
  7.         d1.setAge(10);
  8.         System.out.println(d1.getAge()+"歲");
  9.     }
  10. }
  11. class Dog
  12. {
  13.     int age;
  14.     public Dog(int def)
  15.     {
  16.         this.age=def;
  17.     }
  18.     public int getAge()
  19.     {
  20.         return age;
  21.     }
  22.     public void setAge(int age)
  23.     {
  24.         this.age=age;
  25.     }
  26. }
複製代碼

作者: 黃博鴻    時間: 2013-9-7 16:35

  1. public class ch76
  2. {
  3.      public static void main(String args[])
  4.      {
  5.          Dog d1=new Dog(8);
  6.          System.out.println(d1.getAge()+"歲");
  7.          d1.setAge(10);
  8.          System.out.println(d1.getAge()+"歲");
  9.      }
  10. }
  11. class Dog
  12. {
  13.     int age;
  14.     public Dog(int def)
  15.     {
  16.        this.age=def;
  17.     }
  18.     public int getAge()
  19.     {
  20.        return age;
  21.     }
  22.     public void setAge(int age)
  23.     {
  24.        this.age=age;
  25.     }
  26. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2