Student.m
{
int n;
}
-(void)study{
++n;
if (n==3||n==5) {
Computer *p1=[Computer new];
//此处调用的是下面的方法 有参数,谁在学习,谁调用
[self playGames:p1];
}else{
NSLog(@"这是第%d次正在学习中....",n );
}
}
//这是一个私有方法, p1 调用的是computer 的方法,是个无参无返回值的方法
-(void)playGames:(Computer *)p1{
//哪个 类 的 对象方法只能由 哪个 类 的 对象调用
[p1 playGames];
}
这只是Student.m中的实现部分,其他的都简单,就不赘述了 |
|