Który sposób inicjacji zmiennych jest poprawny?

0

Witam. Mam kolejne pytanie odnośnie poprawności kodowania;)
Jeśli tworze jakąś zmienna i wiem że na początku musi mieć jakąś określoną wartość a potem w czasie działania programu moze sie zmienic to powinno sie robić :

public class Test{
           private int cos=1;
}

czy:

public class Test{
           private int cos;
           public Test(){
                   this.cos=1;
           }
}

Pozdrawiam ;)

0

Bez znaczenia, oba są ok. Drugie stosuje się kiedy inicjalizacja pola jest bardziej skomplikowana i wymaga na przykład odwołań do jakiegoś serwisu, wywołania kilku metod etc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1