第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在VB中關(guān)于Property語句的詳細(xì)說明,請問都有什么呢?

在VB中關(guān)于Property語句的詳細(xì)說明,請問都有什么呢?

C++ C
慕后森 2021-09-20 10:06:54
求教,因?yàn)橹皬膩砦唇佑|屬性這一概念我想知道Property語句的格式是否是固定的:private property 名字() as 數(shù)據(jù)類型getreturn 返回某個(gè)值end getset(參數(shù)) ‘請問這里是不是接收get塊中返回的值?語句……end setend property問題1:請問proterty語句的格式固定就是這樣的,必須有g(shù)et和set兩個(gè)語句塊問題2:請問get塊中返回的值是不是返回給set塊中的參數(shù)來接收問題3:這樣做感覺是大廢周章,我用一個(gè)函數(shù)就可以輕松搞定,為什么還需要Property?問題4:具了解這屬性是類的成員屬性,類我是知道一些的,具我所知的是類也有成員函數(shù),那么這個(gè)屬性與函數(shù)到底有什么區(qū)別?如果有詳細(xì)的官方資料提供那是最好了,望知道的大大不吝賜教。
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

1、如果只有g(shù)et,那么這個(gè)屬性就是只讀的(就是說只能讀,無法給它賦值);
如果只有set,那么這個(gè)屬性就是只寫的(只能賦值,無法讀取,這種情況比較少見);
有g(shù)et也有set,則該屬性可讀可寫。
2、不是的,get是獲取屬性的值,而set是給屬性賦值。
3、函數(shù)只能讀取值,但你沒法給函數(shù)賦值。
4、區(qū)別見第3點(diǎn)。

其實(shí)給類設(shè)置屬性,就使類具備了類似控件的一些特性,比如我們可以從Label1.Caption獲取Label1的文字內(nèi)容,也可以通過給Label1.Caption賦值來改變Label1的文字內(nèi)容;同樣,如果給類abc設(shè)置一個(gè)可讀可寫的屬性x,那么我們可以通過abc.x來獲取這個(gè)屬性的值,也可以通過給abc.x直接賦值來改變這個(gè)屬性的值。

查看完整回答
反對 回復(fù) 2021-09-23
?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

格式是固定的,但是并不是一定需要兩個(gè)。對于屬性有兩種操作,獲?。╣et)以及設(shè)置(set),如果只有GET,這個(gè)屬性是只讀的,反之只有SET,則是只寫的(這個(gè)不常見)。
這點(diǎn)VB確實(shí)有點(diǎn)啰嗦,但相對于直接賦值,屬性過程增加了檢查的功能,即你可以增加代碼檢查該值的合法性。
函數(shù)(或者叫類的方法)也可以完成相同的功能,看你自己的習(xí)慣。

查看完整回答
反對 回復(fù) 2021-09-23
  • 2 回答
  • 0 關(guān)注
  • 305 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)