日期:2014-05-20 浏览次数:20781 次
class Circle { private double radius; public Circle(double radius) { this.radius = radius; } public Circle compare(Circle c) { // 程序代码 return (this.radius > c.radius) ? this : c; } } class TD { public static void main(String[] args) { Circle c1 = new Circle(1.0); Circle c2 = new Circle(2.0); Circle c; c = c1.compare(c2); if (c == c1) System.out.println("圆1的面积比较大"); else System.out.println("圆2的面积比较大"); } }
------解决方案--------------------
对,不必加其实也可以,目测楼主是不是吧文件名写错了
------解决方案--------------------
我晕,我在 自己的eclipse上面运行,木有错误啊
结果是:圆2的面积比较大
package com; public class Cycle { private double radius; public Cycle(double radius) { this.radius=radius; } public Cycle compare(Cycle c) { //程序代码 return (this.radius>c.radius) ? this : c ; } }
------解决方案--------------------