1
26
不,Java目前没有任何相似之处。Heck,Java中的属性主要是GET/SET方法的约定,而不是编译器在C语言中真正理解的。工具和库可以识别get/set模式,但语言不了解它们。(可能在将来的Java版本中会有更多的“正式”支持。 一些类似Java的语言,如 Groovy 但是,确实具有自动属性生成功能。 |
2
12
不,Java中没有这样的东西。 然而,在Eclipse中,您可以使用source>生成getter/setter,为字段自动实现getter/setter方法。 |
3
6
不是Java语言本身。但是,至少有一个库提供了这一点。见: http://projectlombok.org/ (或更具体地说: http://projectlombok.org/features/GetterSetter.html ) |
4
4
您也可以使用来自 Project Lombok |
5
1
http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm
"Special attributes/properties" instead of getter/setter in Java to avoid boiler plate code |