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