/*类与对象练习*/
#import <Foundation/Foundation.h>
/*
1.定义一个汽车类,属性有轮子 和车速,行为是运行,停止.
2.创建上面车类的对象给属性赋值,并让车运行.
3.改变车的速度再次让车运行.
4.创建一量新车并运行.
*/
//类的声名
@interface Car : NSObject{
@public
int wheel;//轮子
int speed;//车速
}
-(void) run;//运行
-(void) stop;//停止
@end
//类的实现
@implementation Car
-(void) run{
NSLog(@"一辆有%d个轮子和车速为%d的车,运行了...",wheel,speed);
}
-(void) stop{
NSLog(@"一辆有%d个轮子和车速为%d的,车停止了...",wheel,speed);
}
@end
int main(){
Car* car= [Car new];//创建对象
//给对象的属性赋值
car->wheel=4;
car->speed=120;
[car run];
//改变车速,让车再次运行
car->speed=80;
[car run];
Car* newCar= [Car new];//创建一个新的对象
newCar->wheel=3;
newCar->speed=30;
[newCar run];
[newCar stop];
return 0;
}
|
|