Przykładowy konstruktor, zrozumienie

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 ?

public class Auto {

    private String marka;

    public Auto(String marka){

        this.marka = marka;

    }

    public String getImie() {
        return marka;
    }

}
public class Test {

    public static void main(String[] args){

        Auto car = new Auto("audi");

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

    }

}
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.

1

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

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