黑马程序员技术交流社区
标题:
类与对象的思考练习
[打印本页]
作者:
Flower.
时间:
2015-12-2 11:07
标题:
类与对象的思考练习
/*类与对象练习*/
#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;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2