2

最近我在考试中遇到了一个问题,“Objective-C 中的根类是什么?” 我有两个类作为根类Objective-C

a) NSProxy b) NSObject。

根类和基类有什么区别Objective-C

4

2 回答 2

5

在谈论特定对象的设计和继承时,“基类”通常可以与“超类”(普通的 ObjC 术语)互换。

ObjC 中的根类是没有超类的类;它是其他类通常派生的最终基类。Cocoa 框架中几乎所有对象的标准根类是NSObject,尽管还有其他对象。

于 2013-06-10T04:39:53.473 回答
1

根类不继承自其他类,并定义其下层次结构中所有对象共有的接口和行为。该层次结构中的所有对象最终都继承自根类。根类有时称为基类。

RootClass 的 Apple Doc

于 2013-06-10T04:41:24.290 回答