Java: интерфейс против абстрактного класса (в отношении полей) - PullRequest
10 голосов
/ 20 января 2009

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

Я только начал свой первый большой проект Java и хочу убедиться, что я не собираюсь навредить себе позже:)

Ответы [ 11 ]

0 голосов
/ 20 января 2009

Если вы хотите, чтобы подкласс определял конкретные методы, использование интерфейса поможет. Как говорили другие, дело не только в , как подкласс делает это, просто в том, что будет делать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...