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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 闫跃文 中级黑马   /  2014-9-23 09:29  /  1089 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

OC这红类与对象的定义声明调用有那些具体的不同之处,举例说明一下啊

1 个回复

倒序浏览
类是对象的抽象,对象是类的具体表示形式。只有有了类,才能定义对象。比如只有有了车这个类,我们呢才能定义车的对象,比如汽车,小汽车之类的。在车类中,包含所有车的共同特征,比如都有轮子,行驶速度等。然后再对象里再看具体的对象把类具体化,比如汽车有4个wheels,自行车有2个wheels。在OC中,类的定义要有类名,类的声明和类的实现,对象必须由类产生,对象的产生是调用类的new方法,然后用一个类类型的指针指向这个对象的存储位置,也就是可以把这个指针就理解为对象。类中存放的仅是参数列表,只有对象中才有具体的成员变量。因为类中没有成员变量的 存储空间,所以在类中不能直接对变量赋值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马