我需要在运行时获取对象的类。如何获得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