iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
影片教學

視窗程式設計系列 第 25

【Day25】Class & Object簡介

  • 分享至 

  • xImage
  •  

嗨,大家好,今天是視窗程式設計第二十五天的影片教學,今天要來進入新的概念:ClassObject

試想一下,如果今天想儲存一個人的各種資訊,最直覺的想法就是透過宣告各個變數來去進行資料的存取,透過各種變數的組合來表示一個人的資訊。不過,若今天要建立多個人的資料,透過上述方式可能得建立相對應數量的變數,不僅過程繁雜,在變數命名及使用上也不太方便和直覺,而今天所教的 ClassObject 就是上述問題的解方。

類別(Class),可以當作物件(Object)的模板來看,首先,我們會先建立一個 Class,代表有這樣的類別存在;再來,設定這個類別(Class)當中有的屬性,可以想成物件(Object)的特徵等,如學生類別可能會有:姓名、學號、班級等資訊,透過設定類別(Class)的屬性來決定之後建立物件(Object)時,該物件具有何種屬性可以設定;接著,建立該類別(Class)的物件(Object),物件代表現實世界的每一樣物體,如各個學生即是不同物件(Object),設定不同物件的屬性值,以區分各個物件的不同。

關於程式撰寫如下:

// 建立&設定 class屬性值
class Student
{
    public string name;
    public string id;
    public string sex;
    public string c; // 班級
}

// 建立物件 s1 並設定其屬性
Student s1 = new Student();
s1.name = "Amy";
s1.id = "1110101";
s1.sex = "female";
s1.c = "101";

以上是今天的教學,感謝大家觀看。

簡報製作:canva(https://www.canva.com/)

Yes


上一篇
【Day24】Functions, call fun! Function 的介紹
下一篇
【Day26】C# Class & Method 簡介 | C# Windows Form
系列文
視窗程式設計30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言