Разница между расширяет и реализует ключевые слова в Java
Ключевые слова расширяются и реализуются для наследования функций уже существующего родительского блока во вновь созданном дочернем блоке. Используя ключевое слово extends, вновь созданный класс (подкласс) может наследовать свойства существующего класса (суперкласса). Используя ключевое слово Implements, вновь созданный класс может реализовать все методы интерфейса. Основное различие между ключевыми словами, расширяет и реализует в том, что класс расширяет другой класс для наследования