返回列表 發帖

物件導向基礎概念 (二)

定義一 Family 類別,並在Family類別下建立四個實體物件,分別為man、woman、boy 與 girl。同時,於Family類別下定義 showProfile() 方法用來顯示每位家庭成員的描述,並於 main 方法中呼叫它。

執行參考畫面如下:



本帖隱藏的內容需要回復才可以瀏覽

  1. public class Ch56 {

  2.         public static void main(String[] args) {
  3.                 Family man=new Family("爸爸",40,"爬山");
  4.                 Family woman=new Family("媽媽",38,"逛街");
  5.                 Family boy=new Family("男孩",10,"打電動");
  6.                 Family girl=new Family("女孩",8,"看書");
  7.                 man.showProfile();
  8.                 woman.showProfile();
  9.                 boy.showProfile();
  10.                 girl.showProfile();
  11.         }
  12. }

  13. class Family
  14. {
  15.     String name;
  16.     int age;
  17.     String hobby;
  18.     Family(String n, int a, String h)
  19.     {
  20.             name=n;
  21.             age=a;
  22.             hobby=h;
  23.     }
  24.     void showProfile()
  25.     {
  26.             System.out.println(name+"今年"+age+"歲,喜歡"+hobby);         
  27.     }
  28. }
複製代碼

TOP

本帖最後由 陳志祐 於 2021-12-11 19:56 編輯
  1. public class Ch60 {

  2.         public static void main(String[] args)
  3.         {
  4.                 Family father=new Family("爸爸",40,"爬山");
  5.                 Family mother=new Family("媽媽",37,"逛街");
  6.                 Family boy=new Family("男孩",10,"打電動");
  7.                 Family girl=new Family("女孩",8,"看書");

  8.                 father.showprofile();
  9.                 mother.showprofile();
  10.                 boy.showprofile();
  11.                 girl.showprofile();


  12.         }
  13. }

  14. class Family{
  15.         String name,hobby;
  16.         int age;
  17.         Family(String n,int a,String h)
  18.         {
  19.                 name=n;
  20.                 age=a;
  21.                 hobby=h;
  22.         }
  23.         void showprofile()
  24.         {
  25.                 System.out.println(name+"今年"+age+",喜歡"+hobby+".");       
  26.         }
  27. }
複製代碼

TOP

  1. public class Ch510 {

  2.         public static void main(String[] args) {
  3.                 Family man=new Family("爸爸", 40, "爬山");
  4.                 Family woman=new Family("媽媽", 37, "逛街");
  5.                 Family boy=new Family("男孩", 10, "打電動");
  6.                 Family girl=new Family("女孩", 8, "看書");
  7.                 man.showProfile();
  8.                 woman.showProfile();
  9.                 boy.showProfile();
  10.                 girl.showProfile();
  11.                

  12.         }

  13. }

  14. class Family
  15. {
  16.         String name,hobby;
  17.         int age;
  18.        
  19.         public Family(String n,int a, String h)
  20.         {
  21.                 name=n;
  22.                 age=a;
  23.                 hobby=h;
  24.         }
  25.        
  26.         void showProfile()
  27.         {
  28.                 System.out.println(name+"今年"+age+"歲,喜歡"+hobby+".");
  29.         }
  30. }
複製代碼

TOP

  1. public class Ch56 {

  2.         public static void main(String[] args) {
  3.                 Family man=new Family("爸爸",40,"爬山");
  4.                 Family woman=new Family("媽媽",38,"逛街");
  5.                 Family boy=new Family("男孩",10,"打電動");
  6.                 Family girl=new Family("女孩",8,"看書");
  7.                
  8.                 man.showProfile();
  9.                 woman.showProfile();
  10.                 boy.showProfile();
  11.                 girl.showProfile();
  12.         }
  13. }

  14. class Family
  15. {
  16.     String name;
  17.     int age;
  18.     String hobby;
  19.    
  20.     Family(String n, int a, String h)
  21.     {
  22.             name=n;
  23.             age=a;
  24.             hobby=h;
  25.     }
  26.     void showProfile()
  27.     {
  28.             System.out.println(name+"今年"+age+"歲,喜歡"+hobby);         
  29.     }
  30. }
複製代碼

TOP

本帖最後由 許洧熏 於 2021-12-11 20:16 編輯
  1. public class Ch01 {

  2.         public static void main(String[] args) {
  3.                 Family man=new Family("爸爸",40,"爬山");
  4.                 Family woman=new Family("媽媽",38,"逛街");
  5.                 Family boy=new Family("男孩",10,"打電動");
  6.                 Family girl=new Family("女孩",8,"看書");
  7.                
  8.                 man.showProfile();
  9.                 woman.showProfile();
  10.                 boy.showProfile();
  11.                 girl.showProfile();
  12.         }
  13. }

  14. class Family
  15. {
  16.     String name;
  17.     int age;
  18.     String hobby;
  19.    
  20.     Family(String n, int a, String h)
  21.     {
  22.             name=n;
  23.             age=a;
  24.             hobby=h;
  25.     }
  26.     void showProfile()
  27.     {
  28.             System.out.println(name+"今年"+age+"歲,喜歡"+hobby);         
  29.     }
  30. }
複製代碼

TOP

  1. public class Ch02 {

  2.         public static void main(String[] args) {
  3.                 Family man=new Family("爸爸", 40, "爬山");
  4.                 Family woman=new Family("媽媽", 37, "逛街");
  5.                 Family boy=new Family("男孩", 10, "打電動");
  6.                 Family girl=new Family("女孩", 8, "看書");
  7.                 man.showProfile();
  8.                 woman.showProfile();
  9.                 boy.showProfile();
  10.                 girl.showProfile();
  11.     }
  12. }
  13. class Family
  14. {
  15.         String name,hobby;
  16.     int age;
  17.    
  18.     Family(String n, int a, String h)
  19.     {
  20.             name=n;
  21.             age=a;
  22.             hobby=h;
  23.     }
  24.     void showProfile()
  25.     {
  26.             System.out.println(name+"今年"+age+"歲,喜歡"+hobby+".");
  27.     }
  28. }
複製代碼

TOP

本帖最後由 王秉鈞 於 2021-12-11 20:06 編輯
  1. public class Ch25
  2.     public static void main(String[] args) {
  3.         {
  4.                 Family man=new Family("爸爸",40,"爬山");
  5.                 Family mom=new Family("媽媽",38,"逛街");
  6.                 Family boy=new Family("哥哥",10,"打電動");
  7.                 Family girl=new Family("妹妹",8,"看書");
  8.                
  9.                 man.showProfile();
  10.                 mom.showProfile();
  11.                 boy.showProfile();
  12.                 girl.showProfile();
  13.         }
  14. }

  15. class Family
  16. {
  17.         String name;
  18.         int age;
  19.         String hobby;
  20.        
  21.         Family(String n,int a,String h)
  22.         {
  23.                 name=n;
  24.                 age=a;
  25.                 hobby=h;
  26.         }
  27.         void showProfile()
  28.         {
  29.                 System.out.println(name+"今年"+age+"歲 喜歡"+hobby);
  30.         }
  31. }
  32.         }
  33. }
複製代碼

TOP

  1. public class Ch01 {

  2.         public static void main(String[] args) {
  3.                 Family man=new Family("爸爸",40,"爬山");
  4.                 Family woman=new Family("媽媽",38,"逛街");
  5.                 Family boy=new Family("男孩",10,"打電動");
  6.                 Family girl=new Family("女孩",8,"看書");
  7.                
  8.                 man.showProfile();
  9.                 woman.showProfile();
  10.                 boy.showProfile();
  11.                 girl.showProfile();
  12.         }
  13. }

  14. class Family
  15. {
  16.     String name;
  17.     int age;
  18.     String hobby;
  19.    
  20.     Family(String n, int a, String h)
  21.     {
  22.             name=n;
  23.             age=a;
  24.             hobby=h;
  25.     }
  26.     void showProfile()
  27.     {
  28.             System.out.println(name+"今年"+age+"歲,喜歡"+hobby);         
  29.     }
  30. }
複製代碼

TOP

  1. public class Ch58 {

  2.         public static void main(String[] args) {
  3.             Family man=new Family("爸爸",40,"爬山");           
  4.             Family woman=new Family("媽媽",38,"逛街");
  5.             Family boy=new Family("男孩",10,"打電動");
  6.             Family girl=new Family("女孩",8,"看書");
  7.             
  8.             man.showProfile();
  9.             woman.showProfile();
  10.             boy.showProfile();
  11.             girl.showProfile();
  12.         }
  13. }

  14. class Family
  15. {
  16.     String name;
  17.     int age;
  18.     String hobby;
  19.    
  20.     Family (String n, int a, String h)
  21.     {
  22.             name=n;
  23.             age=a;
  24.             hobby=h;
  25.     }
  26.     void showProfile()
  27.     {
  28.             System.out.println(name+"今年"+age+"歲,喜歡"+hobby);
  29.             }
  30. }
複製代碼

TOP

  1. public class Ch87 {

  2.         public static void main(String[] args)
  3.         {
  4.                 Family man=new Family("爸爸",40,"爬山");
  5.                 Family woman=new Family("媽媽",37,"逛街");
  6.                 Family boy=new Family("弟弟",10,"打電動");
  7.                 Family girl=new Family("妹妹",8,"看書");
  8.                 man.showProFile();
  9.                 woman.showProFile();
  10.                 boy.showProFile();
  11.                 girl.showProFile();
  12.         }

  13. }
  14. class Family
  15. {
  16.         String name,d;
  17.         int age;
  18.         Family(String a ,int b, String c)
  19.         {
  20.                 name=a;
  21.                 age=b;
  22.                 d=c;
  23.         }
  24.         void showProFile()
  25.         {
  26.                 System.out.println(name+"今年"+age+"歲,喜歡"+d);
  27.         }
  28. }
複製代碼

TOP

  1. public class Ch01 {

  2.         public static void main(String[] args) {
  3.         Fmaily man=new Fmaily("爸爸"40,"爬山");
  4.         Fmaily man=new Fmaily("媽媽"37,"逛街");
  5.         Fmaily man=new Fmaily("弟弟"10,"打電動");
  6.         Fmaily man=new Fmaily("妹妹"40,"讀書");
  7.        
  8.         man.showProfile();
  9.         woman.showProfile();
  10.         boy.showProfile();
  11.         girl.showProfile();
  12.         }

  13. }

  14. class Family
  15. {
  16.         String name,hobby;
  17.         int age;
  18.        
  19.         Fmaily(String n, int a, String h)
  20.         {
  21.                 name=n;
  22.                 age=a;
  23.                 hobby=h;
  24.         }
  25.        
  26.         void showProfile()
  27.         {
  28.                 System.out.println(name+"今年"+age+"歲,喜歡"+hobby);
複製代碼

TOP

  1. public class Ch02 {

  2.     public static void main(String[] args) {
  3.         Family man=new Family("爸爸",40,"爬山");
  4.         Family woman=new Family("媽媽",38,"逛街");
  5.         Family boy=new Family("男孩",10,"打電動");
  6.         Family girl=new Family("女孩",8,"看書");
  7.                
  8.         man.showProfile();
  9.         woman.showProfile();
  10.         boy.showProfile();
  11.         girl.showProfile();
  12.         }
  13. }

  14. class Family
  15. {
  16.         String name,hobby;        
  17.         int age;
  18.     Family(String n,int a,String h)       
  19.     {
  20.             name=n;
  21.             age=a;
  22.             hobby=h;
  23.     }
  24.     void showProfile()
  25.     {
  26.             System.out.println(name+"今年"+age+"歲,喜歡"+hobby);         
  27.     }
  28. }        
複製代碼

TOP

返回列表