三 C 學習基礎篇 屬性

2021-08-11 06:26:44 字數 984 閱讀 9525

c#裡有多好玩的語法比如屬性,提供get,set訪問器,防止其他人修改乙個類裡的內容,我們只暴露需要外界修改的內容,比如,有乙個名為person 的類,帶有 age、name 和 id的私有域。我們不能在類的範圍以外直接訪問這些域,但是我們可以擁有訪問這些私有域的屬性。

// 宣告型別為 string 的 id屬性

public

string id

set}

// 宣告型別為 string 的 name 屬性

public

string name

set}

// 宣告型別為 int 的 age 屬性

public

int age

set}

做乙個簡單的小例子

using system;

namespace test

set}

// 宣告型別為 string 的 name 屬性

public

string name

set}

// 宣告型別為 int 的 age 屬性

public

int age

set}

public

override

string

tostring()

}class demo

", p.tostring());

// 增加年齡

p.age += 1;

console.writeline("student info: ", p.tostring());

console.readkey();}}

}

屬性可以用的很靈活,比如我們要限制年齡必須是小於100的整數我們可以這樣寫

private

int age;

public

int age

set}

}

Python基礎學習篇(三)

學習教材採用圖靈程式設計叢書 python程式設計從入門到實踐 今日的學習包括類及相關操作,檔案儲存,異常處理。類 類class abc 這個 可有可無,類名規定大寫以區分 一次關於類的簡單嘗試 def init self,x,y 5 預設的初始化函式,即建立該類的物件需要帶入引數時則會轉入這個函式...

C 學習(三) 基礎(三)

include using namespace std 1 引用的基本語法 引用 給一段記憶體空間起別名 語法 型別 別名 原名 void test1 注意 1 引用必須要初始化 void test2 2 建立乙個對陣列的引用 1 先定義出陣列的型別,在定義引用 陣列型別定義 typedef int...

學習筆記 Vue 基礎篇 03 計算屬性

簡化模板內的表示式的複雜計算,包括運算,函式呼叫等,只要最終返回乙個結果就可以。複雜的計算 div 使用計算屬性簡化 div newvue computed script 總價 div newvue package2 計算屬性 computed for var i 0 i this package2...