Board logo

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

作者: 李泳霖    時間: 2024-1-17 22:40     標題: 物件導向基礎概念 (二)

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

執行參考畫面如下:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;

  6. namespace ConsoleApp1
  7. {
  8.     class Family
  9.     {
  10.         public string name;
  11.         public int age;
  12.         public string hobby;

  13.         public Family(string n, int a, string h)
  14.         {
  15.             name = n;
  16.             age = a;
  17.             hobby = h;
  18.         }
  19.         public void showProfile()
  20.         {
  21.            Console.WriteLine(name + "今年" + age + "歲,喜歡" + hobby);
  22.         }
  23.     }
  24. }
複製代碼
  1. using ConsoleApp1;
  2. using System;//程式庫呼叫
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Linq.Expressions;

  5. namespace HelloWorld//創建一個程式庫(自己定義)
  6. {
  7.     class Program//負責一部分工作的人
  8.     {

  9.         static void Main()//method ..Entry Point 程式進入點
  10.         {
  11.             Family man = new Family("爸爸", 40, "爬山");
  12.             Family woman = new Family("媽媽", 38, "逛街");
  13.             Family boy = new Family("男孩", 10, "打電動");
  14.             Family girl = new Family("女孩", 8, "看書");

  15.             man.showProfile();
  16.             woman.showProfile();
  17.             boy.showProfile();
  18.             girl.showProfile();

  19.         }
  20.     }
  21. }
複製代碼





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