黑马程序员技术交流社区
标题:
参数传递练习题
[打印本页]
作者:
WinnieY
时间:
2015-10-11 21:12
标题:
参数传递练习题
#import<Foundation/Foundation.h>
@interface Gun :NSObject
{
@public
NSString *_size;
int _countnum;
}
-(void)shoot;
@end
@implementation Gun
-(void)shoot
{
if(_countnum==0)
{
NSLog(@"没有子弹了,你打个毛线");
}
else
{
_countnum-=1;
NSLog(@"子弹剩余的个数是%d",_countnum);
}
}
@end
@interface Person : NSObject
{
@public
NSString *_name;
}
-(void)kaiqiang:(Gun *)gun;
@end
@implementation Person
-(void)kaiqiang:(Gun *)gun
{
[gun shoot];
}
@end
int main()
{
Gun *ak=[Gun new];
ak->_size=@"ak47";
ak->_countnum=3;
Person *per=[Person new];
[per kaiqiang:ak];
[per kaiqiang:ak];
[per kaiqiang:ak];
[per kaiqiang:ak];
[per kaiqiang:ak];
}
作者:
卫博生
时间:
2015-10-11 22:03
你们都已经买好苹果电脑啦?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2