Posing 作為Object C語法的特性之一

2021-06-20 10:57:20 字數 535 閱讀 2448

posing

扮演:作為object c語法的特性之一。

通過poseas方法來做到扮演的目的。

扮演的作用:無需要定義子類物件和初始化,就可以通過父類扮演子類來操作

。(等價於子類的直接操作,類似父類轉子類)。

例子:#import "fraction.h"

@inte***ce fractionb: fraction

-(void) print;

@end

@implementation fractionb;

-(void) print

@end

int main (int argc, char *argv)

輸出結果:

(1/3) + (2/5) = (11/15)

posing (扮演)和categories(類目)的區別是:對於子類override父類方法的

情況,categories 不能再呼叫父類的被重寫的方法了;而posing 可以通過「

[super 方法];」方式來呼叫父類被重寫的方法。

Object c擴充套件

1.建立擴充套件 分類 category 的作用 1.可以再不修改原來的基礎上,為乙個類擴充套件方法 2.最主要的用法 給系統自帶的類擴充套件方法 分類介紹 1.分類中只能新增方法,不能增加成員變數 2.分類中可以訪問原來類中的成員變數,但是只能訪問 protect和 public形式的變數。如果想...

object c 快速入門

這篇objective c文章的名字叫做 學習objective c 文章篇幅不長,但是已經把幾乎所有的objective c關鍵點都逐一介紹了。在介紹的所有的關鍵點中都帶有不長的例子,非常簡單易懂。如果 如果您是初學objective c,非常歡迎您首先閱讀一下本站的這篇原創文章 objectiv...

Object C 獲取日期

view plaincopy to clipboardprint?得到當前的日期 nsdate date nsdate date nslog date date 得到 24 60 60 即24小時之前的日期,datewithtimeintervalsincenow nsdate yesterday ...