Main.m
#import <Foundation/Foundation.h>
#import "Car.h"
/*
1. 定义一个汽车类Car,它有两个属性,名称(name)和速度(speed)。
还有一个启动的方法,该方法实现就打印“xx汽车启动了,时速为xxx”。
*/
int main(int argc, const char * argv[])
{
//创建car对象
Car *car = [[Car alloc] init];
//设置属性值
[car setName:@"兰博基尼"];
[car setSpeed:345];
//重新设置汽车的名字
[car setName:@"东风"];
//调用启动的方法
[car run];
return 0;
}
Car.h
#import <Foundation/Foundation.h>
@interface Car : NSObject {
NSString *_name; //名字
float _speed; //速度
}
//启动方法
- (void)run ;
//设置器
- (void)setName:(NSString *)name;
- (void)setSpeed:(float)speed;
Car.m
#import "Car.h"
@implementation Car
//启动方法
- (void)run {
NSLog(@"%@汽车启动了,时速为:%.2f",_name,_speed);
}
//设置器
- (void)setName:(NSString *)name {
_name = name;
}
- (void)setSpeed:(float)speed {
_speed = speed;
}