Интерфейсы
Здесь мы расскажем о том, как использовать интерфейсы. Они невероятно полезны при написании кода с множеством однотипных методов или иных элементов.
Создадим интерфейс myInterface у которого будет 2 метода send и sum
Пример
public interface myInterface{
public send() as void;
public sum(a as int, b as int) as int;
}Внесём класс myClass
Пример
public class myClass{
}Чтобы подключить наш интерфейс, необходимо написать следующее:
Пример
public class myClass {
public implements myInterface {
}
}Теперь, подключив интерфейс, пишем в теле myInterface методы, которые заявленные ранее в myInterface.
Пример
public class myClass {
public implements myInterface {
public send() as void{
}
public sum(a as int, b as int) as int{
return 0;
}
}
}В методе send мы можем написать подобное - println(sum(1, 2) as string).
Пример
public send() as void{
println(sum(1, 2) as string);
}При вызове данного метода нам вернётся 0, далее исправим это! Добавим элемент сложения.
Пример
public sum(a as int, b as int) as int{
return a + b;
}Больше ошибок не будет. Можем вызвать метод send
Пример
new myClass().send();Вы можете подключать неограниченное число различных интерфейсов!
Полный Код
public interface myInterface {
public send() as void;
public sum(a as int, b as int) as int;
}
public class myClass {
public implements myInterface {
public send() as void{
println(sum(1, 2) as string);
}
public sum(a as int, b as int) as int{
return a + b;
}
}
}Last updated