自Java 10或Java 11起的属性支持

时间:2018-07-18 21:38:48

标签: java properties member java-10 java-11

Java 10Java 11起,是否有内置支持将member variables标识为properties,而不是自动生成IDEgetter/setter accessor methods风格的JavaBeans吗?

Kotlin通过分别声明属性as var or val,可读写或只读来标识属性。 Objective-C能够自动合成访问器方法。 Java是否有这种支持?

我正在寻找Java的内置功能,而不是Project Lombok之类的外部解决方案。

我要更新以下内容:Java and C#-like properties

1 个答案:

答案 0 :(得分:2)

  

Java中是否有这种支持?

在撰写本文时,答案是否定的。

此外,我没有看到明显的迹象表明房地产支持即将到来。例如没有JEP提及此内容(除非我错过了一些内容)。