OC中定义类
1 // 设计一个车类 2 @implementation Car : NSObject 3 // 这个大括号里面写所有的属性 4 { 5 @public 6 int wheels ;//轮子个数 7 double speed;//时速 8 9 } 10 11 -(void) run{ 12 NSLog(@"车子跑了"); 13 } 14 @end
必须以@implementation开头,以@end结尾
@public下面的变量都是公共的
定义方法的时候必须以-开头,返回值需要用()括起来
类需要继承自NSObject
使用OC创建的类
1 int main(){ 2 3 4 Car *car = [Car new]; 5 car->wheels = 1; 6 7 NSLog(@"车有%i",car->wheels); 8 9 [car run]; 10 11 return 0; 12 }
1.Car *car = [Car new];//这是创建一个Car对象
2.car->wheels = 1;//这是给car的wheels属性赋值
3.取值的时候:car->wheels即可.
4.运行Car中的方法:[car run];