黑马程序员技术交流社区
标题:
一个方法参数的问题
[打印本页]
作者:
离渊
时间:
2014-5-15 17:19
标题:
一个方法参数的问题
本帖最后由 离渊 于 2014-5-15 17:21 编辑
之前写好了一个方法 是比较成绩(ChengJi) 类里面的C成绩ccj
-(int)compareccjwith:(ChengJi*)other
{
return ccj - other->ccj;
复制代码
然后写了一个学生类 (Student)比较里面的ChengJi类里面ccj
这个方法调用上面的方法 参数该怎么写?
- (int)bijiaocjwith:
{
[cj compareccjwith:(Cji*)other];
}
复制代码
作者:
S捭K阖Y
时间:
2014-5-19 01:02
1.将第一个方法改为函数,传连个对象作为参数,直接比较成绩。用返回值判断大小就好了
int biJiao ( 对象1,对象2)
{
return 对象1->比较数1-对象2->比较数2;
}
2.int a ;
a = [cj compareccjwith:(Cji*)other] ; 传个参数给other,不就能比较cj和那个other的成绩差值了吗。
希望能够帮助你
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2