A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 葬花桥 中级黑马   /  2014-4-23 10:37  /  1106 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 葬花桥 于 2014-5-2 14:11 编辑

C++中声明一个类是用 class 类名{};花括号中是类成员,但是OC类是 @interface 类名:NSObject{}@end  OC类为什么要继承NSObject类才能实例对象?此外,和C++类还用什么不同?

3 个回复

倒序浏览
NSobject 是基类,new  alloc,init,dealloc 方法都是在nsobject中
回复 使用道具 举报
因为NSobject 是基类是所有类的基类或者父类吧,只有继承了基类,才可以创建对象的
回复 使用道具 举报
C++记得是可以多个父类的,OC只能一个.NSobject 是OC的基类。所有类都需要的基本成员变量。和方法都在NSobject 中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马