如何讓用戶插入字符串並檢查具有相同「名稱」的類?有關類方法「forName()」的問題
想象一下,我有一個方法標記爲public A[] getB(String bString)
和兩個類,A
和B
,其中B extends A
。
在這種方法我想搜索通過現有A[]
對於那些從class B
和回報是與A[]
上溯造型對象表示的對象。
我通過互聯網搜索,發現類Class
有方法forName()
,但我真的不明白如何使用它。例如,我這樣做:
Class<?> cl = Class.forName(bString);
凡bString
是String
包含B
,B
是另一個類。
我的問題是:
到底是什麼對象 「瘦肉精」 呢?
我該如何檢查對象是否與它具有相同的類?
非常感謝! –