黑马程序员技术交流社区

标题: OC中类的语法问题 [打印本页]

作者: 葬花桥    时间: 2014-4-23 10:37
标题: OC中类的语法问题
本帖最后由 葬花桥 于 2014-5-2 14:11 编辑

C++中声明一个类是用 class 类名{};花括号中是类成员,但是OC类是 @interface 类名:NSObject{}@end  OC类为什么要继承NSObject类才能实例对象?此外,和C++类还用什么不同?
作者: dawn.dai    时间: 2014-4-23 16:32
NSobject 是基类,new  alloc,init,dealloc 方法都是在nsobject中
作者: 魅影穿眸    时间: 2014-4-23 17:59
因为NSobject 是基类是所有类的基类或者父类吧,只有继承了基类,才可以创建对象的
作者: 戴文婷    时间: 2014-4-24 23:47
C++记得是可以多个父类的,OC只能一个.NSobject 是OC的基类。所有类都需要的基本成员变量。和方法都在NSobject 中




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2