所以我的程序是面向对象的,我得到了编译器错误(如下)。我试图在我的测试仪中调用我的所有方法。
问问题
33 次
3 回答
2
代替System.out.println( cyl.getHeight);
和
System.out.println( cyl.getHeight());
情况也是如此System.out.println( cyl.getRadius);
于 2013-11-11T06:41:11.420 回答
1
您需要在调用方法时添加圆括号()
,否则将被视为字段。而且您的类中没有带有名称getRadius/getHeight
的字段Cylinder
,而是方法。因此,请进行以下更改:
cyl.getRadius
应该
cyl.getRadius()
相似地:
cyl.getHeight
应该
cyl.getHeight()
于 2013-11-11T06:40:52.450 回答
0
在 main 方法中进行如下更改:
从
System.out.println( cyl.getRadius);
System.out.println( cyl.getHeight);
至
System.out.println( cyl.getRadius());
System.out.println( cyl.getHeight());
于 2013-11-11T06:43:35.083 回答