黑马程序员技术交流社区
标题:
OC狗 求解
[打印本页]
作者:
yipixiaoma
时间:
2015-9-10 19:02
标题:
OC狗 求解
结合前面的“狗”类,设计一个“人”类
1> 属性
* 姓名
* 狗(养了一条狗)
2> 行为
* 喂狗:每喂一次,狗就会执行“吃”这个行为
* 遛狗:每溜一次,狗就会执行“跑”这个行为
作者:
安若曦
时间:
2015-9-10 22:03
你之间写了狗这个类的话,接下来就是这样写了
//人这个类的声明
@interface Person : NSObject
{
@public
NSString *_name;
Dog *_dog;
}
//行为
//喂狗
-(void)feedDog:(NSString *)foodName;
-(void)walkDog;
//遛狗
@end
//人这个类的实现
@implementation Person
-(void)feedDog:(NSString *)foodName{
//让狗吃东西
[_dog eat:foodName];
}
-(void)walkDog{
//让狗跑起来
[_dog run];
}
@end
作者:
lumangmang
时间:
2015-9-11 11:56
楼上正解 在Person类的实例对象中定义一个Dog类的对象就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2