标签:
1.打开冰箱门
2.将大象装进去
3.将冰箱门关上
冰箱
1.开门
2.装大象
3.关门
创建对象需要现有类(建造图纸),图纸上表述清楚了对象应该具备的属性和功能(行为)
事物名称(类名):人(Person)
属性:身高(height)、年龄(age)等
行为(功能):跑(run)、吃(eat)
注:
1.一般名词都是类
2.拥有相同(或者相似)属性和行为的对象都可以抽象出来一个类
3.类名的第一个字母必须大写;
4.不能有下划线,如果有多个英文单词组成,用驼峰标示
5.那个行为哪个类最清楚,就把这个行为设计到那个对象里
@interface : 类名
例:
@interface : Car
{
// 这里声明对象的属性
}
// 这里声明一些行为(方法)
@end
@implementation 类名 :
// 这里是一些方法的实现
@end
例:
@implementation Car
// 方法的实现
@end
Car *c = [Car new];
注:
1.OC中只能用指针变量间接来操作对象;
2.定义了一个指针变量c,c将来指向的是Car类型的对象
3.[Car new];会创建出来一个新的对象,并且会返回新对象本身(新对象的地址)
标签:
原文地址:http://www.cnblogs.com/unique-ios/p/4278245.html