Языки и системы программирования. 3.008.2.18. Абстрактные методы и класссы. Предотвращение наследования. Использование ключевого слова "final" для определения значений переменных экземпляра. 17.11.2020

Создать абстрактный суперкласс с как минимум одним абстрактным методом.
Создать два подкласса, где определить реализацию всех абстрактных методов суперкласса.
Запретить переопределение одного из методов подкласса. Для второго подкласса запретить его наследование. Использовать определение значений переменных экземпляра в подклассах.