2

5.1f を返すメソッド getFar() があります。

 float far = 5.1f;

 public float getFar()
 {return far;}

しかし、別のクラスから呼び出すと

  System.out.println("Far: "+ mRenderer.getFar());

毎回異なる値を返します。ある実行では 5.25...、別の実行では 5.78... など

どうすれば 5.1f に戻すことができますか?

4

1 に答える 1

1

mRenderer.getFar() が getFar() を呼び出していることは確かですか? 親クラスからのメソッドのオーバーロードまたはオーバーライドですか? mRenderer は、far の値が異なる別のインスタンスに再割り当てされていますか?

于 2013-02-15T14:54:49.400 に答える