黑马程序员技术交流社区
标题:
面向 对象 刚学会的第一个OC 哈哈哈啊哈哈啊
[打印本页]
作者:
38740820
时间:
2015-9-9 22:06
标题:
面向 对象 刚学会的第一个OC 哈哈哈啊哈哈啊
一个人可以吃不同的食物,只要吃东西就会增加体重0.6,如果 要是出门遛弯,每走100步,体重减0.2,小于100步忽略不计。 请用面向对象思想实现。
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
@public
int _age;// 定义两个成员变量
float _weight;
}
-(void)eat:(int)num1;
-(void)walk:(int)num;
@end
@implementation Person
// num1 是人吃的次数
-(void)eat:(int)num1 {
NSLog(@"%.2f",_weight+num1*0.6);
}
// num 是步数
-(void)walk:(int)num{
if(num>=100){
NSLog(@"%.2f",_weight-num/100*0.2);
}else{
NSLog(@"就走这两步你还想减肥 别做梦了!");
}
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
Person *per=[Person new];
per->_weight=100;
[per eat:3];// 此处输入吃饭次数
[per walk:90]; // 此处输入步数
}
return 0;
}
复制代码
作者:
穷屌丝一枚
时间:
2015-9-9 22:09
赞一个!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2