哪些方法将优先于math.geom3d.Vector3D类?是否会像在标量中一样,在.min之前执行.times?
我找到了this guide for order of operators,但是它没有回答我的问题。
不幸的是,我没有如何编译Java代码和“实验”来查看结果。
Vector3D ey = new Vector3D(aPosition,cPosition).minus(ex.times(i)).times(1/(new Vector3D(aPosition,cPosition).minus(ex.times(i)).norm()));
我想它将从行尾开始如下:
提前谢谢
答案 0 :(得分:0)
在对象上调用方法时,Java中的任何类都没有特殊的规则。就像其他任何对象一样。
完成时
obj.method1(...).method2(...).method3(...);
这将执行method1然后method2然后method3。
每个方法都必须在其所有参数都经过评估之后才能执行。