Интерфейсный класс — это абстрактные классы. Класс интерфейса используется в качестве шаблона дизайна и моделирования. Например, мы хотим передать атрибут из класса в другой класс. Тогда мы используем интерфейс. Вы помните создать новый объект?

Мы делали это с помощью оператора new(), но когда мы описывали класс с интерфейсом, мы не могли просто создать объект с помощью new(), потому что в интерфейсном классе объясняются только методы.

Тела методов там пусты. Я могу объяснить так:

Тело метода служит для создания объекта. Я имею в виду, что мы не можем говорить об объекте в интерфейсном классе, у которого нет тела метода.

Интерфейсы не включают мгновенные переменные. Переменные, определенные в интерфейсе, не могут быть изменены классом, вызывающим переменные.

Класс может вызывать более одного интерфейса. Он называется орудием.

Интерфейсы могут расширять друг друга.

Один и тот же интерфейс может вызываться более чем одним классом.

В интерфейсе нет тела, а методы в классе определены.

Тело указывает на выполненную работу. Метод необъясним, что делает метод без тела.

общедоступный интерфейс Цены{

double addKdv(double значение);

double addOtv(double значение);

}

общедоступный класс SupplyPricisingImpl реализует ценообразование{

double addKdv(double value){

}

double addOtv(double value){

}

}