Я новичок в Java. У меня есть следующая структура пакета.Создайте объект класса из другого пакета с именем пакета
Пакет 1
- AppName
- Главная
- SomeOtherClass
Пакет 2
- API
- нагрузки
- Ответный
В главном классе AppName Пакет Я хочу, чтобы создать объект класса нагрузки пакета API.
Теперь я могу легко сделать это с помощью import API.*
, а затем с помощью new Load();
.
Но я хочу, чтобы полная коннотация класса Load. Я хочу сделать новый вызов API, используя new API.Load();
Так что я хочу, чтобы иметь возможность использовать префикс API.
с конструкцией класса нагрузки. Это вообще возможно? Какой импорт будет работать? Просто использование new API.Load();
не работает. Студия Android не распознает ключевое слово API.
Любые идеи?
Edit:
Ok я вроде есть то, что я хочу. com.achshar.testapp.API
- полное имя. Таким образом, new com.achshar.testapp.API.Load();
работает отлично. Теперь, как я могу сделать это new API.Load();
?
Является ли API корень? Или это часть другого пакета? –
'import API. *; new Load(); 'должен быть эквивалентен' new API.Load(); '(кроме того, что импорт импортирует больше, чем просто Load). –
Я считаю, что API - это подпакет основного пакета Android. – Achshar