Что использовать в качестве суперкласса в Java ======================================

Чем отличается интерфейс от абстрактного и конкретного класса в Java, что и когда использовать, какие при этом будут ограничения?

====================================== java ооп https://ru.stackoverflow.com/q/543111