2075 / Java / Класи / Конструктор
Метод який називається так само як клас та ініціалізує життєво необхідні поля класу При створенні вашого конструктора, типовий конструктор пропадає public class Animal { private int id; public Animal(int id) { this.id = id; } } Викликати конструктор базового класу public class Dog extends Animal { public Dog(int id) { super(id); } } Викликати інший конструктор public class Dog { int name; int a; int b; public Dog(int a, int b) { } public Dog(String n, int a, int b) { name = n; this(a, b); } } Конструктор переписує початкове значення змінних public class Worker { int name = "1"; // буде затерто public Worker() { name = "2"; // сильніший } }