1.OC中对象创建
[Car new]; 做了3件事情 1)向计算机申请内存空间 2) 给类中的每一个成员初始化值 3)返回新申请的空间的首地址
理解方式一: 定义了一个Car类型的指针变量 指针变量指向新申请的内存空间
理解方式二: 用Car类实例化了一个实例对象,对象的名称是p Car *p = [Car new];
2.类的定义
@interface Car:NSObject { int lunzi; int speed; NSString *pp; } //行为 //车跑得方法 方法名是run -(void)run; //定义了一个无参无返回值的方法 -(void)stop;
@end
//类的实现 @implementation Car
//方法的具体的实现 -(void)run{
NSLog(@"车跑在乡间的大道上");
}
-(void)stop{
NSLog(@"咯吱,车停了!");
}
@end
对象的创建
|