标题可能会引起误解,但我不能用一句话来说明我的问题。
由于我是为Android开发的,因此我更加担心性能。因此,我考虑使用
obj.getXY().doX();
obj.getXY().doY();
要么
Object o = obj.getXY();
o.doX();
o.doY();
什么更快?
进行引用以调用所有方法还是始终使用吸气剂?
最佳答案
实际上,第二个版本在2.3之前的Android版本中可能要快一些。
在这里甚至根本没有吸气剂而直接做是有益的
obj.xy.doX();
要么
Object o = obj.xy;
o.doX();
o.doY();
见the docs