Middle+
57
Soyut bir sınıfta yapıcı (constructor) var mı?
Sorulan şirketler
AI'dan gelen yanıt
sobes.tech yapay zeka
Да, в абстрактном классе в 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");