나는 Location
클래스가 필요합니다. Player
클래스가 있습니다. 각 위치 클래스는 Location
으로 확장되며 정적 인스턴스를 반환하는 메서드가 있습니다.하위 클래스의 정적 데이터 가져 오기
문자에 추가 기능 클래스의 이름을 나타내는 문자열이있는 경우 어떻게 인스턴스를 가져올 수 있습니까?
문자 :
public class Player {
public static Location getLocation() {
try {
//return location
} catch (Exception ex) {
Logger.getLogger(Player.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
}
위치 :
public class Location{
protected static Location singleton;
public static Location get() {
return null;
}
위치 클래스 :
public class Finleydale extends Location{
public static Location get() {
if (Finleydale.singleton == null) {
Finleydale.singleton = new Finleydale();
}
return singleton;
}
}
내가 여러 위치 정보를 가지고 있고, 내가 그렇게 모든 위치 클래스의 싱글이 추가 위치 정보가 있습니다. 위치의 버전이 하나뿐이기 때문에 싱글 톤은 정적입니다. 누군가 나를 도와 줄 수 있습니까?
안녕하세요. @HovercraftFullOfEels에 감사드립니다. – Perception
@Perception : :) y/w! –
미안하지만, 나는 게시에 익숙하지 않다. – JohnAMeyer