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

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

違背類的封裝,直接操作數(shù)據(jù)。感覺是一道挺經(jīng)典的iOS面試題,沒找到答案。會(huì)發(fā)生什么錯(cuò)誤呢?

違背類的封裝,直接操作數(shù)據(jù)。感覺是一道挺經(jīng)典的iOS面試題,沒找到答案。會(huì)發(fā)生什么錯(cuò)誤呢?

不負(fù)相思意 2019-05-25 13:48:10
classInformation:NSObject{varphoneNum:String?varage:Int?init(phone:String,age:Int){self.phoneNum=phoneself.age=age}}classPerson:NSObject{varinfo:Informationvarname:Stringinit(name:String,info:Information){self.name=nameself.info=info}}varinfo=Information(phone:"123",age:5)varperson=Person(name:"deng",info:info)person.info.phoneNum="123"person.info.phoneNum="123"這句代碼,會(huì)引發(fā)什么錯(cuò)誤?編譯過了,項(xiàng)目跑起來(lái),沒事。我覺得,他直接操縱Information類的屬性,違背了類的封裝,應(yīng)該是不能直接訪問數(shù)據(jù),應(yīng)該要通過類暴露在外面的方法設(shè)置。面試上遇到的,感覺應(yīng)該有更加深刻的原因。以前OC版的好像看到過,未仔細(xì)分析。
查看完整描述

2 回答

?
HUWWW

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

這個(gè)問題語(yǔ)言無(wú)關(guān),試想一下如果一個(gè)類有birthday和age兩個(gè)屬性,這兩個(gè)屬性是不是相關(guān)的,如果采用你上述的方法有什么問題?
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-25
  • 2 回答
  • 0 關(guān)注
  • 413 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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