Object c 類的封裝

2021-07-11 11:34:39 字數 685 閱讀 4892

/*

類的封裝性

*/#import

@inte***ce student : nsobject

- (void) study;

// 提供乙個方法給外界設定age屬性值

/* set方法

1.提供乙個方法給外界設定成員變數值

2.命名規範:

>方法名必須以set開頭

>set後面跟上成員變數的名稱,成員變數的首字母必須大寫

>返回值一定是void

>一定要接受乙個承引數,而且引數型別跟成員變數型別一直

>形參的名稱不能和成員變數名一樣

*//* get方法

1.返回物件內部的成員變數

2.命名規範:

>肯定有返回值,返回值型別跟成員變數一致

>方法名跟成員變數名一致

>不需要接受任何引數

*/- (void) setage : (int) newage;

- (int) age ;

@end

@implementation student

- (void) study

- (void) setage : (int) newage

- (int) age

@end

int main()

Object c 類的本質

main.m main.m 06 類的本質 import import person.h import student.h import goodstudent.h 1.當程式啟動時,就會載入專案中所有的類和分類,而且載入後會呼叫每個類和分類的 load方法。只會呼叫一次。2.當第一次使用某個類時,...

Object C 類的點語法

類的.h中 方法名 號也是方法名的一部分 void setage int newage 方法名是setage int age 方法名是age void setage int newage andno int no 方法名是setage andno 類的建立 點語法的使用 person person ...

object c中類的定義

一般來說乙個類的標頭檔案宣告的結構是這樣的 inte ce 類名 屬性宣告 方法宣告 end 欄位是私有的,在類外部不能使用。必須使用屬性,外部才能使用。什麼是屬性?其實屬性就是對乙個欄位的get和set方法。一般來說,給基本型別比如nsinteger的屬性新增的說明有nonatomic,assig...