VBA 類與物件的簡單理解

2021-10-01 14:17:03 字數 1281 閱讀 7146

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 然後識別這個物件的屬性。物件具備的屬性都是靜態屬性,如大雁有...