对象数组怎么样比较大小?

如题所述

在类里面添加运算符重载函数追问

重载函数是怎么样的?

追答

格式是这样的:int operator>(类名 &);
C++书上有滴

追问

我的是java ,也是这样嘛?

追答

不是,java是引入Comparable接口 里面有个conpareTo函数,你重写此函数就行

追问

接口 ,我还弄不懂 , 你能不能写出代码我看看?

追答

j就是这样的:
class TwoDimensionalShape implements Comparable
{
abstract public double getArea();
public int compareTo(TwoDimensionalShape o){
if(this.getArea()<o.getArea())
return -1;
else if(this.getArea()==o.getArea())
return 0;
else
return 1;
}
}

追问

我的是控制台输入10名同学身高 ,之后获得第几位同学的身高最高。要求用对象数组类型带参的方法实现。
1.定义一个Students 类 ,添加身高属性
2.定义 Height类,定义方法getMaxHeight().

我还弄不懂 , 你帮我弄出来 ,行嘛?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-24
if(a[i]>a[i+1])
{sum=a[i]}
else{sum=a[i+1]}追问

我的是控制台输入10名同学身高 ,之后获得第几位同学的身高最高。要求用对象数组类型带参的方法实现。
1.定义一个Students 类 ,添加身高属性
2.定义 Height类,定义方法getMaxHeight().

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网