2016-04-12 2 views
0

Рассмотрим следующие шаги, чем я взял:проблемы Импорт в затмении

  1. Я создал новый проект Java, под названием «A» в моем затмение рабочем пространстве.
  2. Создал новый класс с именем Class1 и не назвал его именем. Таким образом, он был создан в пакете по умолчанию.
  3. Я создал новый пакет с именем «somepackage» и создал новый класс с именем «class2» в этом пакете.

Теперь мне нужно импортировать класс1 в класс2 и использовать его функции и службы. Но что бы я ни делал, я не могу этого сделать. Каков способ преодоления этой проблемы?

+0

Поместите свой 'Class1' в пакет. – Kayaman

+0

Во-первых, положите их в пакет, это настоятельно рекомендуется. Затем вы можете сфокусироваться на этом Class1 и Ctrl Shift M, чтобы импортировать – HungPV

+0

Держите Class1 в каком-то пакете. И импортируйте его. В противном случае вы не можете –

ответ

1

Вы должны поместить свой Class1 в пакет, отличный от пакета по умолчанию, чтобы его импортировать, или вы можете использовать отражение, чтобы использовать его из пакета по умолчанию.

+0

Вы имеете в виду, что нет никакого способа, который не требует, чтобы я редактировал код класса1? – Narges

+0

Вы можете использовать отражение, как указано в ответе – Sanjeev

+0

Что значит точно отражение? – Narges

Смежные вопросы