Интерфейсный класс — это абстрактные классы. Класс интерфейса используется в качестве шаблона дизайна и моделирования. Например, мы хотим передать атрибут из класса в другой класс. Тогда мы используем интерфейс. Вы помните создать новый объект?
Мы делали это с помощью оператора new(), но когда мы описывали класс с интерфейсом, мы не могли просто создать объект с помощью new(), потому что в интерфейсном классе объясняются только методы.
Тела методов там пусты. Я могу объяснить так:
Тело метода служит для создания объекта. Я имею в виду, что мы не можем говорить об объекте в интерфейсном классе, у которого нет тела метода.
Интерфейсы не включают мгновенные переменные. Переменные, определенные в интерфейсе, не могут быть изменены классом, вызывающим переменные.
Класс может вызывать более одного интерфейса. Он называется орудием.
Интерфейсы могут расширять друг друга.
Один и тот же интерфейс может вызываться более чем одним классом.
В интерфейсе нет тела, а методы в классе определены.
Тело указывает на выполненную работу. Метод необъясним, что делает метод без тела.
общедоступный интерфейс Цены{
double addKdv(double значение);
double addOtv(double значение);
}
общедоступный класс SupplyPricisingImpl реализует ценообразование{
double addKdv(double value){
}
double addOtv(double value){
}
}