Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Не находит import?


Автор: BlHol 28.7.2007, 14:27
День добрый!

Суть проблемы в следующем.
Есть файл FileListFilter.java в котором я прописал:
import java.util.Date;

Но в этом файле объект Date не создается.
Есть другой файл, в который я импортировал вышеуказанный FileListFilter.java
И уже в этом файле я создаю объект Date.
Но компилятор ругается на то, что пакета java.util.Date он не находит. 
Но когда я прописываю import java.util.Date; в том файле, где создается олбъект Date, то все в порядке.
Вопрос: почему пакет java.util.Date виден только в данном файле?

Заранее спасибо.
С уважением

Автор: Entry_N3 28.7.2007, 14:54
Наследование импортов не поддерживается. 

Думаю потому, что представь, есть два класса Date с разной логикой, и ты в классе, где создаешь объект Date, импотируешь еще, например, FileListFilterOther.java, в котором есть импорт ru.entry.Date - и объект Date с какой логикой создавать, какого класса?  smile 

Автор: BlHol 28.7.2007, 15:12
Логично. 
Спасибо...

Автор: Entry_N3 28.7.2007, 15:46
BlHol, пометь, как решенный  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)