黑马程序员技术交流社区

标题: 参考 [打印本页]

作者: zxm-it    时间: 2015-8-16 19:26
标题: 参考
#import <Foundation/Foundation.h>

//Person类的声明
@interface Person:NSObject
{
    //类的实例变量(属性、成员变量)
    @public
    NSString *_name;  //姓名
   
    int _age;         //年龄
    float _weight;    //体重
}

//定义人的行为
-(void)eat:(NSString *) foodName;
//散步
-(void)walk:(int) num;

@end

//Person类的实现
@implementation Person

//定义人的行为
-(void)eat:(NSString *) foodName{

    //吃饭以后,体重要在原来的基础上增加0.6
    _weight += 0.6f;
    NSLog(@"您吃了%@,当前体重:%.2f",foodName,_weight);

}
//散步
-(void)walk:(int) num{

    //每走100步  体重减去 0.2
    //234步   0.4  = 0.2*2
    //num / 100  *0.2f;
    _weight -= num/100 *0.2f;
    NSLog(@"您走了%d步,当前体重为:%.2f",num,_weight);
   

}

@end

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        
        //创建对象
        //[Person new];
        //开空间   初始化   返回空间的首地址
        Person *p = [Person new];

        //设置对象的实例变量的值
        p->_name = @"史泰龙";
        p->_weight = 180.0f;
        p->_age = 18;
        
        [p eat:@"四川麻辣烫"];
        [p eat:@"回锅肉"];
        
        [p walk:888];
        
    }
    return 0;
}

作者: 15132876050    时间: 2015-8-16 21:44
继续总结哦
作者: 墨琰    时间: 2015-8-16 22:19
哎呦 不错哦  继续总结  有总结才有进步
作者: 同舟ing    时间: 2015-8-24 09:49
总结的很详细啊!顶!
作者: 别欺骗小女生    时间: 2015-8-24 10:16
看看 而已 没有别的意思




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2