したがって、私のプログラムはオブジェクト指向であり、コンパイラ エラーが発生します (以下)。テスターですべてのメソッドを呼び出そうとしています。
質問する
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 に答える