synthesize關鍵字介紹和使用

2021-07-15 13:07:18 字數 715 閱讀 2035

@synthesize用法

1)@property int age; @synthesize age;

表示生成

.h中變數age

的get

和set方法

注意;如果@synthesize 變數名要先在.h檔案中宣告

@property int age;

.h-(

void

)setage:(

int)age;-(

int)age;

.m-(

void

)setage:(

int)age

-(int)age

@synthesize age;

展開形式如下:

注意:1) 錯誤用法,只寫了@sy

nthesize

,沒有寫

@property

,也沒有定義變數

nsstring *name;2)@

property

型別***

如果類中沒有

***這個例項變數,則會自動生成乙個。

@synthesize

指定例項變數賦值

1)@property int a

;相當於下面的**:

- (void)seta:(int)a

- (int)a

this關鍵字介紹

1 this可以用來修飾 呼叫 屬性 方法 構造器。2 this理解為 當前物件或當前正在建立的物件。this.屬性或this.方法。通常情況下,我們都選擇省略 this.如果方法的形參和類的屬性同名時,我們必須顯式的使用 this.變數 的方式。表名此變數時屬性,而非形參。3 this呼叫構造器 ...

C關鍵字 介紹

大家剛學習c語言,肯定對c語言有的某些 關鍵字 有乙個大概的認識了吧。比如我們最熟悉不過的int if return 等等等,還有很多很多。在現有的ide 即整合開發環境,visual studio vs 就是乙個很不錯的例子。中,關鍵字會自動標上特殊的顏色加以區別,說明它們的存在是與眾不同的 大家...

java關鍵字介紹

關鍵字 含義 abstract表明類或者成員方法具有抽象屬性 assert 用來進行程式除錯 boolean 基本資料型別之一,布林型別 break 提前跳出乙個塊 byte 基本資料型別之一,位元組型別 case 用在switch語句之中,表面其中的乙個分支 catch 用在異常處理中,用來捕捉異...