在 VB.NET 中有 WITH 命令可以让您省略对象名称而只访问所需的方法和属性。例如:
With foo
.bar()
.reset(true)
myVar = .getName()
End With
Java中有这样的语法吗?
谢谢!
最佳答案
没有。当表达式过长时,您可以做的最好的事情是将其分配给具有短名称的局部变量,并使用 {...}
创建范围:
{
TypeOfFoo it = foo; // foo could be any lengthy expression
it.bar();
it.reset(true);
myvar = it.getName();
}
关于java - Java 中的 WITH 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1494800/