Задать вопрос
@historydev
Mistkerl, drück den Knopf.

Поддерживает ли java импорт с алиасом?

Я попробовал по 5 штук разных комбинаций java/jdk и никаких импортов добиться не удалось, я чего-то не понимаю?
- Всё что я нашёл в гугле, говорит что так нельзя.

Проект в android studio:
68091468e6448532882971.png
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
Я попробовал по 5 штук разных комбинаций java/jdk и никаких импортов добиться не удалось, я чего-то не понимаю?

Судя по всему вы не понимаете, что так нельзя...

UPD. Вот что пишет сам Oracle по этому поводу

Name Ambiguities
If a member in one package shares its name with a member in another package and both packages are imported, you must refer to each member by its qualified name. For example, the graphics package defined a class named Rectangle. The java.awt package also contains a Rectangle class. If both graphics and java.awt have been imported, the following is ambiguous.

Rectangle rect;
In such a situation, you have to use the member's fully qualified name to indicate exactly which Rectangle class you want. For example,

graphics.Rectangle rect;
Ответ написан
В Java нет возможности переименовать класс при импорте.
Если тебе нужно использовать два класса с одинаковыми именами, то тогда придётся один из них использовать по полному имени.
Алиасов для классов нет.

бтв алиасы есть у Groovy, Scala, Kotlin.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы