Java声明私有成员变量

时间:2017-03-14 02:06:59

标签: java

我正在书中学习,这是一个例子:

public class SimpleGeometricObject {
private String color = "white";
...

我一直被告知,如果成员变量不在构造函数或setter中,我们就无法给它赋值。书中的这个例子,是一个很好的例子吗?我们可以这样做吗?这是一种风格问题吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以在构造函数内部或外部初始化变量,两者都有其优点和缺点。有几个原因,如以下主题所述:

相关问题