Cerco di utilizzare i migliori standard / pratiche di codifica, tuttavia in tutti i miei googling e classi non ho mai imparato quale sia la forma corretta per dichiarare / definire variabili come gli esempi di seguito. Ho visto numerose persone diverse (insegnanti, compagni di classe, colleghi) definire le variabili all'interno e all'esterno del costruttore apparentemente a caso. Qualsiasi informazione su questo sarebbe fantastico!
class Foo
{
private static int firstNumber = 1;
private int secondNumber = 25;
private FooBar fooBar = new FooBar();
public Foo()
{
}
}
o
class Foo
{
private static int firstNumber;
private int secondNumber;
private FooBar fooBar;
public Foo()
{
firstNumber = 1;
secondNumber = 25;
fooBar = new FooBar();
}
}