A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Flower. 中级黑马   /  2015-12-2 11:07  /  661 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*类与对象练习*/
#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;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马