是否有一个Java等同于Javascript的声明?
发布时间:2020-12-15 02:04:50 所属栏目:Java 来源:网络整理
导读:参见英文答案 WITH statement in Java????????????????????????????????????7个 是否有类似的方式在Java中声明一个with语句(如在Javascript中),或者是否存在结构性原因导致无法实现这一点? 例如,这个Javascript: with(obj){ getHomeworkAverage(); getTest
参见英文答案 >
WITH statement in Java????????????????????????????????????7个
是否有类似的方式在Java中声明一个with语句(如在Javascript中),或者是否存在结构性原因导致无法实现这一点? 例如,这个Javascript: with(obj) { getHomeworkAverage(); getTestAverage(); getAttendance(); } ……很好,也很容易.但是,似乎每次在Java中都必须将方法调用链接到它们的对象,没有这样的优雅快捷方式: obj.getHomeworkAverage(); obj.getTestAverage(); obj.getAttendance(); 这是非常多余的,当有许多方法可以调用时尤其令人恼火. >那么,有没有类似的方法在Java中声明一个with语句? 解决方法
如果obj的类在你的控制之下,你可以提供一个
Fluent interface,基本上在每个函数中返回它.这可以让你像这样链接方法调用 –
.obj.getHomeworkAverage()getTestAverage()getAttendance(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |