麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

OC中類的擴(kuò)展介紹

2019-11-14 20:20:15
字體:
供稿:網(wǎng)友

對OC類的擴(kuò)展總結(jié)如下:

共有4個:

1、子類 subClass

作用:可以使用類的繼承來增添父類的變量和方法。

寫法:在.h文件中

@interface Student : Person

2、分類 Category

作用:可以增添父類的功能,但不能定義變量。多用于不知道源碼的情況下,對父類進(jìn)行擴(kuò)展。

寫法:在.h和.m文件中,文件名為”父類名+分類名”格式。

在@interface @implementation 后 “父類名(分類名)"

3、Extension

作用:定義私有方法??梢噪[藏不對外公布的方法。多用于隱藏一些中間步驟的方法。

寫法:在.m文件中 @implementation 前實現(xiàn)

@interface?Person()
{
? ? ?NSString * _age;
}
- (
void)aa;
@end
如此這樣,就定義了私有方法。
4、PRotocol
作用:可以實現(xiàn)類似多繼承的方法。一個類遵守多個協(xié)議。
寫法:協(xié)議只有.h文件,定義了方法。
@required?//默認(rèn)是必須實現(xiàn)的
- (
void)method1;

- (
void)method2;

@optional?//可以選擇實現(xiàn)

- (
void)method3;

目前就這幾個,以后再繼續(xù)補(bǔ)充。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美a区| 国产亚洲欧美一区久久久在 | 亚洲成人福利电影 | 午夜丰满少妇高清毛片1000部 | 色七七久久影院 | 19禁国产精品福利视频 | 成人不卡一区二区 | 天堂精品 | 免费播放欧美毛片 | 欧美日韩在线视频一区 | 日韩视频一区二区三区在线观看 | 黄污在线看 | 伊人yinren22综合网色 | 一夜新娘第三季免费观看 | 欧洲伊人网 | 免费日韩片 | 精品一区二区三区免费毛片爱 | 亚洲综合视频在线播放 | 狠狠操视频网站 | 国产一级一区二区三区 | 国产亚洲精品久久久久久久久久 | 99精品视频久久精品视频 | 全黄性性激高免费视频 | 91精品国产乱码久久久久久久久 | 国产九九九九 | 一级网站片 | 国产精品一品二区三区四区18 | 欧美一级黄色网 | 国产99视频精品免视看9 | 狠狠操人人干 | 毛片一级视频 | 亚洲aⅴ在线观看 | 久久久久久久久久久影视 | 日日爱99 | av中文字幕免费在线观看 | 国产婷婷一区二区三区 | 一区二区三区在线观看免费视频 | 色人阁在线视频 | 久久成人在线观看 | 国产精品久久久久久久久久久久久久久久 | 草草免费视频 |