Наследование интерфейсов онлайн урок.


Интерфейсы поддерживают наследование. Для этого также используется ключевое слово extends. Отметим, что для интерфейсов поддерживается множественное наследование.



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