Sobes.tech
Middle+
69

Mücərrəd sinifdə qurucu var mı?

Şirkətlər soruşuldu
DNSDNS

AI-dan cavab

sobes.tech Süni İntellekt

Да, в абстрактном классе в 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");