Konstruktor
Konstruktor to metoda, który uruchamia się w trakcje tworzenia nowego obiektu, czyli w momencie użycia operatora new. Deklarację konstruktora umieszczamy wewnątrz klasy, a jego nazwa jest identyczna jak nazwa klasy. Oprócz tego, konstruktory nie mogą zwracać żadnej wartości i nie są dziedziczone. Przykład:
1 2 3 4 5 6 7 8 9 10 11 12 |
public class Konstruktor { public Konstruktor() { // nazwa konstruktora = nazwa klasy System.out.println("Hello World!"); } public static void main(String args[]) { Konstruktor k = new Konstruktor(); // wyświetli: Hello World! } } |
Konstruktory podobnie jak zwykłe metody mogą pobierać argumenty:
1 2 3 4 5 6 7 8 9 10 11 12 |
public class Konstruktor { public Konstruktor(String komunikat) { System.out.println(komunikat); } public static void main(String args[]) { Konstruktor k = new Konstruktor("Witaj Świecie!"); } } |
W danej …