Java Getters and Setters

2022-08-31 16:06:20

有没有更好的标准方法来在Java中创建getters和setters?

必须为每个变量显式定义 getter 和 setter 是相当冗长的。有没有更好的标准注释方法?

春天有这样的东西吗?

甚至 C# 也有属性。


答案 1

我不确定你是否会认为这是“标准的”,但龙目岛项目解决了这个问题。他们使用注释来取代Java的大部分冗长性。

有些人正在寻找替代的Java兄弟语言,如Groovy或Scala。恐怕需要几年的时间-如果有的话-JSR才能找到一种“标准化”的方法在Java中“修复”这个问题。


答案 2

Eclipse有一个上下文菜单选项,可以为您自动生成这些选项,我相信许多其他IDE也是如此。


推荐