我需要在運行時獲取對象的類。如何獲得JavaME中的抽象類(對象)的類?
對於非抽象類,我可以這樣做:
public class MyNoneAbstract{
public static Class MYNONEABSTRACT_CLASS = new MyNoneAbstract().getClass();
但對於一個抽象類,這樣做是不行的(總是給我Object
)
public abstract class MyAbstract{
public static Class MYABSTRACT_CLASS = MyAbstract.class.getClass();
該代碼將運行在JavaME環境中。
它將在CLDC1.1,但不能在CLDC1.0 :: http://blog.javia.org/java-class -literal-on-cldc/ – funkybro 2010-02-12 10:22:10