Назад к вопросам
DNS
Middle+
5
Есть ли в абстрактном классе конструктор?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, в абстрактном классе в 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");