<分区>
是否有类似的方法在 Java 中声明 with-statement(如在 Javascript 中),或者是否有结构原因导致这不可能?
例如,这个 Javascript:
with(obj)
{
getHomeworkAverage();
getTestAverage();
getAttendance();
}
...很好也很容易。然而,在 Java 中,方法调用似乎必须每次都链接到它们的对象,没有这样优雅的快捷方式可用:
obj.getHomeworkAverage();
obj.getTestAverage();
obj.getAttendance();
这是非常多余的,尤其是当有很多方法要调用时,会让人恼火。
- 那么,在 Java 中有没有类似的方法来声明 with-statement?
- 如果这不可能可能,那么与在 Java 中不可能相比,在 Javascript 中可能的原因是什么?