1. 程式人生 > >CLR類型設計之屬性

CLR類型設計之屬性

接口 不能 bject subject 技術分享 ide 需要 pan 檔案管理

在之前的隨筆中,我們探討了參數,字段,方法,我們在開始屬性之前回顧一下,之前的探討實際上串聯起來就是OOP編程的思想,在接下來的文章中,我們還會討論接口(就是行為),舉個例子:我們如果要做一個學生檔案,我們需要先抽象出來有那些對象實體,比如有一個學生類,裏面有學生id,姓名,年齡,班級等字段。 但是這不能滿足我們的需求,我們要做學生檔案管理,需要知道學生的每科成績,所以我們還需要一個成績類,裏面定義了學生的學生Id,科目,科目分數,下面是兩個類的代碼示例

技術分享
public sealed  class Student
    {
        //學員id
        public
int StudentId; //姓名 public string Name; //年齡 public int Age; //班級名 public string classname; } public sealed class Score { //學員id public int StudentId; //科目 public string SubjectName; //成績 public int Achievement; }
View Code

CLR類型設計之屬性