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.
我有一个方法 getFar() 应该返回 5.1f:
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 是否被重新分配给具有不同值的不同实例?