Подкласс Java не импортирует импорт из абстрактного суперкласса? - PullRequest
3 голосов
/ 15 марта 2011

У меня есть абстрактный класс, который расширяют многие другие классы.

Все они должны импортировать около 7 необходимых пакетов, но когда я импортирую их в абстрактный класс, а не в подклассы, ошибки компилятора.Это невозможно, или я просто не делаю это правильно?спасибо!

1 Ответ

15 голосов
/ 15 марта 2011

Импорт не добавляется автоматически в подклассы.

Импорт просто позволяет программисту использовать более короткое имя для типа (например, List<T>), а не полное имя типа (java.util.List<T>). Он не имеет ничего общего с наследованием.

Если вы используете IDE, например Eclipse, импорт может быть автоматически добавлен для вас - но это все еще только функция IDE. Исходный код каждого файла класса должен иметь свой собственный импорт (если вы не используете везде полные имена и! @ # $ That).

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