Ваш вопрос не совсем понятен.
Я не хочу, чтобы класс, который будет их родителем, был абстрактным или интерфейсом, и я думаю, просто сделать его конкретнымбыть очень эффективным.
Ну, если вам не нужен ни абстрактный класс, ни конкретный класс, ни интерфейс, то, боюсь, вам не повезло.Java не предлагает другого выбора в объявлении / определении ваших типов.
Более того, Java не допускает множественное наследование.Это означает, что если вы хотите, чтобы Major Column был подклассом ColumnMajor Table и Таблица с деактивированной ячейкой , по крайней мере один из них должен быть interface
,А поскольку в интерфейсах Java могут расширяться только другие интерфейсы, это означает, что Таблица также должна быть interface
.