所以我的程序是面向对象的,我遇到编译器错误(下面)。我试图在我的测试仪中调用我的所有方法。
答案 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());