Przykładowy konstruktor, zrozumienie

Przykładowy konstruktor, zrozumienie
WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 73
0

Własnie stworzyłem konstruktor w bardzo krótkiej i prostej klasie. Czy własnie w takim celu powstał konstruktor ? Żeby utworzyć obiekt "już" z jakąś przypisaną wartością do pola ?

Kopiuj
public class Auto {


    private String marka;

    public Auto(String marka){

        this.marka = marka;

    }

    public String getImie() {
        return marka;
    }

}
Kopiuj
public class Test {

    public static void main(String[] args){

        Auto car = new Auto("audi");

        System.out.println(car.getImie());
        
    }

}
A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
1

Dokładnie tak. Dla przykładu do klasy Car możesz dodać zmienną color i określić ją w konstruktorze. Tym sposobem każde auto będzie miało np. funkcję klakson, ale kolor można określić każdemu osobno.

KE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 127
1

Najprościej, żeby to zrozumieć. To zestaw "operacji", które dobrze by było by się wykonały przy tworzeniu obiektu.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.