Possible Duplicate:
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?