Junior — Middle
107
İnterfeys daxilində konstruktor təyin etmək mümkündürmü?
AI-dan cavab
sobes.tech Süni İntellekt
В Java интерфейсы не могут содержать конструкторы, поскольку интерфейс — это абстрактный тип, который определяет только сигнатуры методов и константы, но не реализует логику создания объектов.
Объекты создаются через классы, которые реализуют интерфейс, и именно в этих классах определяются конструкторы.
Пример:
interface MyInterface {
void doSomething();
}
class MyClass implements MyInterface {
public MyClass() {
// Конструктор класса
}
public void doSomething() {
System.out.println("Выполнение метода");
}
}
Таким образом, конструктор внутри интерфейса определить нельзя.