Board logo

標題: 物件導向基礎概念 (二) [打印本頁]

作者: 鄭繼威    時間: 2023-2-11 09:22     標題: 物件導向基礎概念 (二)

本帖最後由 鄭繼威 於 2023-2-11 11:57 編輯

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

執行參考畫面如下:

  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.plusage(20);
  9.          
  10.          man.showProfile();
  11.          woman.showProfile();
  12.          boy.showProfile();
  13.          girl.showProfile();
  14.          
  15.          
  16.         }

  17. }

  18. class Family
  19. {
  20.         String name;
  21.         int age;
  22.         String hobby;
  23.        
  24.         Family(String name, int age, String hobby)
  25.         {
  26.                 this.name = name;
  27.                 this.age = age;
  28.                 this.hobby = hobby;
  29.         }
  30.        
  31.         void showProfile()
  32.         {
  33.                 System.out.println(this.name + "今年" + this.age + "歲,喜歡" + this.hobby);
  34.         }
  35.        
  36.         int plusage(int n)
  37.         {
  38.                 this.age += n;
  39.                 return this.age;
  40.         }
  41. }
複製代碼
本帖隱藏的內容需要積分高於 1 才可瀏覽

作者: 高鋐鈞    時間: 2023-2-11 11:05

此帖僅作者可見
作者: 高昀昊    時間: 2023-2-11 11:30

此帖僅作者可見
作者: 柳侑辰    時間: 2023-2-11 11:35

此帖僅作者可見
作者: 田家齊    時間: 2023-2-11 11:35

此帖僅作者可見
作者: 潘逸    時間: 2023-2-11 11:39

此帖僅作者可見
作者: 孫子傑    時間: 2023-2-11 11:44

此帖僅作者可見
作者: 林紘憲    時間: 2023-2-11 11:44

此帖僅作者可見
作者: 鍾易澄    時間: 2023-2-11 11:49

此帖僅作者可見
作者: 利勁鋼    時間: 2023-2-15 18:33

此帖僅作者可見
作者: 許宸瑀    時間: 2023-3-4 11:22

此帖僅作者可見




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