java支持with语法么

jarwang 07-08-09

偶是从VB转过来的,对于with的写法很有偏好.如
with frm
.width = x;
.height = y;
end with
不知道JAVA是怎么写的,偶知道的是jdk1.4之前不支持这样的写法.但现在都1.6了.难道还不支持这样的写法么?
如:
orderMain = new OrderMain();
orderMain.setOrderId(orderId);
orderMain.setOrderType(orderType);
orderMain.setOrderCustomer(orderCustomer);
orderMain.setOrderEngine(orderEngine);
orderMain.setOrderNum(orderNum);

这样写真是太无聊了.

如果JAVA不支持这样的写法.难道这个功能是不重要吗?,还是SUN根本就不屑一提?JDK1.6连annomation都加进了.
不过回头看看VB.NET,就知道,JAVA在桌面领域为什么无所进展了.

cxz7531
2007-08-10 08:57

我最讨厌with了。以前学delphi的时候,从来不用。别人写的代码有with的时候,内层的引用往往看不清楚属于谁。

你搞个临时变量不就行了!