1.首先我們開啟vba程式設計的介面,在工程資源管理器中右鍵新增類模組,並且命名為person,這樣我們就建立了乙個類
2.接下來,我們要在類裡面填加字段來儲存內容,最好使用的是private,如果使用public所儲存的內容就沒有約束性
private sname as string '姓名
private sgender as string '性別
private sage as string '年齡
3.如果是這樣寫的話,這些字段不能被直接使用(讀取,或者賦值)
所以我們還需要對他們的值進行傳遞,並且對這些值進行約束
property let name(str as string) '屬性過程,簡稱屬性
sname = str '把賦過來的值存進欄位
end property
property get name() as string
name = sname '把字段的值交給屬性
end property
property let gender(g as string) '屬性過程,簡稱屬性
if g = "男" or g = "女" then
sgender = g '把賦過來的值存進欄位
else
sgender = "女"
end if
end property
property get gender() as string
gender = sgender '把字段的值交給屬性
end property
property let age(a as string) '屬性過程,簡稱屬性
if a < 0 or a > 120 then
a = 0
end if
sage = a '把賦過來的值存進欄位
end property
property get age() as string
age = sage '把字段的值交給屬性
end property
4.我們可以在模組裡面使用一下person這個類(建立乙個物件)
option explicit
sub 建立物件()
dim p as person '宣告乙個person型別的變數p
set p = new person '建立乙個 person物件,賦值給變數
p.name = "坦克"
p.gender = "男"
p.age = 18
p.sayhello
end sub
物件與類的自我理解
定義main主類,是乙個主方法 定義乙個類 根據物件的需求來編寫類 建立乙個物件 根據類的模板 呼叫物件中的方法 方法是在類中的定義好的 以類的方式組織 以物件的方式封裝資料。物件 狀態 特徵,屬性 資料域 行為 動作 方法 類是對物件的抽象,可拓展為多個物件,將物件歸納整理即可稱為類。通過引用變數...
簡單小結類與物件
1.類與物件 類是乙個模板 抽象,物件是乙個具體的例項 2.方法 定義 呼叫!3.對應的引用 引用型別 基本型別 8 物件是通過引用來操作的 棧 堆 4.屬性 欄位field 成員變數 預設初始化 數字 0 0.0 char u0000 boolean false 引用 null 修飾符 屬性型別 ...
物件的簡單理解
物件導向程式設計的思想是要以物件來思考問題,首先要將現實世界的實體抽象為物件,然後考慮這個物件具備的屬性和行為。例如 現在面臨乙隻大雁從北方飛回南方。以物件導向來解決實際問題 1 首先可以從這一問題中抽象出物件,這裡抽象出的物件是大雁。2 然後識別這個物件的屬性。物件具備的屬性都是靜態屬性,如大雁有...