Atom.java


package customlisp;

class Atom<T> {

  private Atom(T value, String type) {

  }

  public static Atom<Integer> getInstance(int value) {

    new Atom<Integer>(value, "Integer")

  }

}


이런 클래스가 있는데

저 제네릭 타입에 쓴 Integer을 내가 customlisp 패키지에서 정의한 Integer클래스로 하고 싶음

그러면 customlisp.Integer라고 명시해줘야함? 아니면 네임스페이스에도 우선순위같은게 있나?


사실 이름은 바꾸면 되긴 하는데 자바님이 그거보다 편한 방법을 선사하시지 않았을까 해서...