我做个小游戏,有个地方出现问题有个方法:Point2D f(Point2D p,Dimension d,double angle);我想返回Point2D和一个double,除了把他们做成个类一起返回,还有没有更优雅的方式?其实这里f用了一个策略模式,封装的是个算法,传进去的参数在每次调用后返回一个新点,再次调用的时候angle会被更新
但是这个更新又是在方法里产生的。我以前用c++开发时,遇到这类问题就是把angle作为引用传递 doubel &angle,但是在java里不知道怎么实现,c#里似乎也可以在参数上指定ref,out等来指定。希望大家帮下忙。