是否有类似的方式在 Java 中声明with 语句(如在 Javascript 中),或者是否有结构上的原因导致这不可能?
例如,这个 Javascript:
with(obj)
{
getHomeworkAverage();
getTestAverage();
getAttendance();
}
...很好很容易。但是,似乎每次在 Java 中方法调用都必须链接到它们的对象,没有这样优雅的快捷方式可用:
obj.getHomeworkAverage();
obj.getTestAverage();
obj.getAttendance();
这是非常多余的,尤其是在有很多方法要调用的时候更令人恼火。
- 那么,有没有类似的方式在 Java中声明一个with 语句?
- 如果这是不可能的,那么与在 Java 中不可能相比,在 Javascript 中可以实现的原因是什么?