我需要创建一百个getter和setter吗?

maf*_*rek 3 java

我有这个Setting.class,它有一些变量.

private int timeRemember, timeConcentration;
private boolean hearts, spades, diamonds, clubs;
Run Code Online (Sandbox Code Playgroud)

我知道我应该为他们创建getter和setter,但它需要50行代码.如果我有更多的变量,让我们说40,它就像200左右.

我的问题是 - 每个人都这样做?或者有一些我不知道的东西?

epo*_*och 6

如果你有40个实例变量,你还有其他需要担心的事情.你的班级设计很可能有问题.

一般来说,任何超过10-11个字段的内容都被认为太多了.

除此之外,您可能还想问问自己该课程是否真的需要吸气剂和制定者?它可以不变吗?等等..