Из того, что я собрал, я хочу заставить класс использовать частные частные поля (и методы). Мне нужен абстрактный класс, потому что интерфейс только объявляет общедоступные/статические/окончательные поля и методы. Правильно??
Я только что начал свой первый большой проект java и хочу, чтобы я не собирался причинять себе боль позже:)