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...