0. 显然,我们已经完成了很多卓有成效的工作。 1. 闭包可以传递到任何方法中,前提是该方法的最后一个参数是一个接口类型;该闭包可以转化为目标接口类型。thread = java.lang.Thread.new { puts 'here' } 2. 现在可以针对接口中的所有方法使用Ruby式(使用下划线)的名称来实现接口。 class Foo include java.awt.event.ActionListener def action_performed(event) ... end end 3. 可以使用attr*. [..]实现具有bean式方法的接口 4. 如果接口中有boolean方法,那么我们可以使用该方法名的问句(question-marked)版本来实现该接口。
class Foo include java.awt.event.ActionListener def action_performed(event) ... end end
visitLineNumber