【发布时间】:2012-01-16 06:22:49
【问题描述】:
我正在阅读 Android 开发指南中的这一部分:
我想知道什么是“虚拟方法调用”,当它使用 getter/setter 表示“本地”时是什么意思?我试图弄清楚他们所说的是避免使用方法(例如来自实例化对象的方法)还是只是在您已经在使用的类中获取变量?
基本上总结一下,如果我在不同的班级并且我想知道不同班级中变量的值,那么做otherclass.getX() 会比做otherclass.x 更昂贵吗?或者如果不在当前类中执行方法或直接访问公共变量,性能是否相同?
【问题讨论】:
标签: java android optimization methods