Реализация интерфейсов онлайн урок.


Для реализации интерфейса, необходимо записать ключевое слово implements в определении класса и указать название интерфейса.

class Test implements MyInterface 
{
// implementing MyInterface stuff
}


В этом случае класс обязательно должен содержать реализацию всех методов, перечисленных в интерфейсе. При этом, сигнатура методов должна полностью совпадать с сигнатурой, указанной в интерфейсе. Иначе возникнет fatal error.

Важным свойством интерфейсов является то, что один класс может реализовывать несколько интерфейсов. В этом случае они должны быть записаны через запятую после слова implements и все методы этих интерфейсов должны быть реализованы.



Проверьте свои знания
Реализовать интерфейс из предыдущего задания классом User