Middle+
52
Есть ли в абстрактном классе конструктор?
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
Да, в абстрактном классе в Java может быть конструктор. Хотя абстрактный класс нельзя инстанцировать напрямую, его конструктор вызывается при создании объекта подкласса. Конструктор абстрактного класса используется для инициализации общих полей и выполнения общей логики, которая нужна всем наследникам.
Пример:
abstract class Animal {
String name;
Animal(String name) {
this.name = name;
}
}
class Dog extends Animal {
Dog(String name) {
super(name);
}
}
Dog dog = new Dog("Buddy");