고유하지 않은 이름으로 자동 생성 된 클래스가 있습니다. 이 클래스 나 클래스를 생성 한 파일을 변경할 수 없기 때문에이를 패키지에 넣었습니다. 이로 인해이 객체를 선언하거나 카스트 할 필요가있을 때마다 전체 패키지를 입력 할 필요가있었습니다. 이것에기본 객체를 기본 객체로 확장하는 객체로 변환
내 솔루션
public UniqueName extends BaseClass
{
// This class is empty and intended to be used as an alias.
}
불행하게도 내가 직렬화 및 역 직렬화 만 기본 클래스에서 수행 할 수있는 또 다른 문제로 실행 한 다음과 같이 서브 클래스를 만드는 것이 었습니다.
기본 클래스를 확장하는 별칭 클래스로 변환하는 방법이 있다면 알고 싶습니다. 별칭 클래스에 기본 클래스를 캐스팅 시도했지만 이클립스에서 여러 오류가 나타납니다.
항상 공장을 사용할 수 있습니다. "패키지 추함"은 단 하나의 장소에있을 것입니다. – fge
공장이란 무엇입니까? – JME
@fge 또는 클래스를 참조하는 코드와 동일한 패키지에 클래스를 넣고 더 짧은 정규화 된 이름을 갖는 경우 동일한 기본 이름을 공유하는 다른 클래스의 정규화 된 이름을 사용하십시오. – JAB