java - 从 Java 10 或 Java 11 开始的属性支持

标签 java properties member java-10 java-11

截至Java 10Java 11 ,是否有任何内置支持来识别 member variablesproperties而不是我的 IDE自动生成 getter/setter accessor methodsJavaBeans风格?

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

我正在寻找 Java 中的内置功能,而不是外部解决方案,例如 Project Lombok .

我要求更新:Java and C#-like properties .

最佳答案

Any such support in Java yet?

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

此外,我还没有看到任何明显迹象表明房地产支持即将到来;例如没有 JEP 提到这一点(除非我错过了什么)。

关于java - 从 Java 10 或 Java 11 开始的属性支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51411350/

相关文章:

java - 如何在java中获取浏览器的javascript控制台输出?

objective-c - 在转发类中找不到属性

C++:这是一个有效的常量成员函数吗?

java - 通过键和属性值对象化查询对象

java - Java Media Framework 不是跨平台的吗?

java - Java中Oracle表变化的通知

objective-c - 使用 block 和变量 iOS 的枚举

c# - 大写属性是否会在 C# 中自动创建小写私有(private)属性?

C++ 静态结构类型成员初始化

javascript - javascript 'function'/object 中的成员函数表示它不是一个函数