Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
5.1f を返すメソッド getFar() があります。
float far = 5.1f; public float getFar() {return far;}
しかし、別のクラスから呼び出すと
System.out.println("Far: "+ mRenderer.getFar());
毎回異なる値を返します。ある実行では 5.25...、別の実行では 5.78... など
どうすれば 5.1f に戻すことができますか?
mRenderer.getFar() が getFar() を呼び出していることは確かですか? 親クラスからのメソッドのオーバーロードまたはオーバーライドですか? mRenderer は、far の値が異なる別のインスタンスに再割り当てされていますか?