> **Possible Duplicate:**
> [Should I initialize variable within constructor or outside constructor](https://stackoverflow.com/questions/3918578/should-i-initialize-variable-within-constructor-or-outside-constructor)
For example I have a field `int x`.
Does Java prefer the field to be initialized when it's declared
int x = 0;
or rather in the constructor?
public foo() {
x = 0;
}
Which is more preferred from a designing perspective? I would do what you believe is simplest. e.g. less lines.
以上就是Preferable way to initialize object的详细内容,更多请关注web前端其它相关文章!