类测试器和调用方法的问题

时间:2013-11-11 06:39:06

标签: java

所以我的程序是面向对象的,我遇到编译器错误(下面)。我试图在我的测试仪中调用我的所有方法。

3 个答案:

答案 0 :(得分:2)

替换System.out.println( cyl.getHeight);

System.out.println( cyl.getHeight());

System.out.println( cyl.getRadius);

的情况也是如此

答案 1 :(得分:1)

您需要在调用方法时添加圆括号(),否则这些将被视为字段。并且您的getRadius/getHeight类中没有名称为Cylinder的字段,而是那些方法。所以做以下更改:

 cyl.getRadius

应该是

 cyl.getRadius()

类似地:

cyl.getHeight

应该是

cyl.getHeight()

答案 2 :(得分:0)

在main方法中进行如下更改:

System.out.println( cyl.getRadius);

System.out.println( cyl.getHeight);

System.out.println( cyl.getRadius());

System.out.println( cyl.getHeight());