OC之點語法詳解

點語法的本質是對setget方法的調用spa

Person *p = [Person new];
p.age = 10;

上面p.age = 10不是給Person的成員變量age賦值,而是調用Person中的setAge方法,並傳遞參數10,因此p.age = 10就至關於[p setAge:10],固然也能夠根據調用Person中的get方法,好比Person中有個get方法名爲age,則調用該方法能夠用點語法寫爲p.age,至關於[p age]code


【備註】在OC中,好比age的set方法通常寫成- (void) setAge (int)newage;get方法通常寫成- (void) age;get


版權聲明:本文爲博主原創文章,未經博主容許不得轉載。class

相關文章
相關標籤/搜索