在oc語言中物件物件屬性的封裝

2021-06-26 23:26:10 字數 737 閱讀 6734

#import

//列舉

typedef enum ***;

@inte***ce student : nsobject

/*set方法

1.作用: 提供乙個方法給外界設定成員變數值,可以在方法裡面對引數進行相應過濾

2.命名規範:

1> 方法名必須以set開頭

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

3> 返回值一定是void

4> 一定要接收乙個引數,而且引數型別跟成員變數型別一致

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

*/- (void)set***:(***)***;

/*get方法

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

2.命名規範:

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

2> 方法名跟成員變數名一樣

3> 不需要接收任何引數*/

- (***)***;

// no的set和get方法

- (void)setno:(int)no;

- (int)no;

@end

@implementation student

- (void)set***:(***)***

- (***)***

- (void)setno:(int)no

- (int)no

@end

int main()

OC物件導向 封裝

oc物件導向 封裝 一 物件導向和封裝 物件導向的三大特性 封裝 成員變數 繼承和多型 在oc語言中,使用 inte ce 和 implementation 來處理類。inte ce就好像暴露在外面的時鐘表面,像外界提供展示以及介面。implementation就好像隱藏在時鐘內部的構造實現,把具體...

OC物件導向 封裝

oc物件導向 封裝 一 物件導向和封裝 物件導向的三大特性 封裝 成員變數 繼承和多型 在 oc語言中,使用 inte ce和 implementation來處理類。inte ce就好像暴露在外面的時鐘表面,像外界提供展示以及介面。implementation就好像隱藏在時鐘內部的構造實現,把具體的...

OC物件導向 封裝

oc物件導向 封裝 一 物件導向和封裝 物件導向的三大特性 封裝 成員變數 繼承和多型 在oc語言中,使用 inte ce和 implementation來處理類。inte ce就好像暴露在外面的時鐘表面,像外界提供展示以及介面。implementation就好像隱藏在時鐘內部的構造實現,把具體的實...