Импорт двух классов с одинаковыми именами. Как справиться? - PullRequest
101 голосов
/ 17 января 2010

Скажи, что у меня есть такой код:

import java.util.Date;
import my.own.Date;

class Test{

  public static void main(String [] args){

    // I want to choose my.own.Date here. How?
    ..
    // I want to choose util.Date here. How ?

  }
}

Должны ли я быть полными квалифицированными именами классов? Могу ли я избавиться от операторов импорта? Распространен ли такой сценарий в программировании в реальном мире?

Ответы [ 11 ]

0 голосов
/ 02 марта 2017

У меня просто была та же проблема, что и у меня, я упорядочил порядок библиотек в последовательности, например были java.lang.NullPointerException и javacard.lang.NullPointerException. Я сделал первую библиотеку в качестве библиотеки по умолчанию, и если вам нужно использовать другую, вы можете явно указать полное имя класса.

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