可能重複:
Cast via reflection and use of Class.cast()如何轉換爲指定的類類型?
我有關於java編程的問題。我希望能夠通過傳遞給函數的字符串參數來選擇投射類型。正如你所看到的,有一個主類必須被轉換成子類型。這些子類型應該由用戶指定。我們如何做到這一點?
public void casting(String subClassCast)
{
MainClass mainClass = (subClassCast) MainClassFactory.get();
}
你爲什麼要這麼做?如果你在編譯時不知道要投什麼,那麼沒有理由去演員。 – Jesper