我有一堂课Player
,需要Location
上课。每个位置类都 extends Location
,它有一个get()
返回静态实例的方法。
如果字符有一个引用位置扩展类名称的字符串,我如何获取实例?
特点:
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;
}
}
我有多个附加地址信息,并且我在位置类中有单例,所以所有附加地址信息都有它;并且单例是静态的,因为该位置只有一个版本。有人可以帮我弄这个吗?