Board logo

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

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

本帖最後由 李泳霖 於 2024-1-17 22:24 編輯

定義一 Car 類別,並在 Car 類別下建立三個實體物件,分別為 bus、truck 與 taxi。

執行參考畫面如下:

  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.             Car bus = new Car();   //在Car類別下新增一個名為bus的物件, 該物件尚未初始化
  12.             
  13.             bus.name = "公車";     //對bus進行初始化
  14.             bus.wheel = 6;
  15.             bus.load = 40;

  16.             Car truck = new Car();
  17.             truck.name = "卡車";
  18.             truck.wheel = 8;
  19.             truck.load = 3;

  20.             Car taxi = new Car();
  21.             taxi.name = "計程車";
  22.             taxi.wheel = 4;
  23.             taxi.load = 5;

  24.             Console.WriteLine(bus.name + "有" + bus.wheel + "個輪子,可載" + bus.load + "人.");
  25.             Console.WriteLine(truck.name + "有" + truck.wheel + "個輪子,可載" + truck.load + "人.");
  26.             Console.WriteLine(taxi.name + "有" + taxi.wheel + "個輪子,可載" + taxi.load + "人.");

  27.         }
  28.     }
  29. }
複製代碼
  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 Car
  9.     {
  10.        public string name;   //宣告該類別擁有哪些屬性
  11.         public int wheel;
  12.        public int load;
  13.     }
  14. }
複製代碼





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