実行時にオブジェクトのクラスを取得する必要があります。
非抽象クラスの場合、次のようなことができます。
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 環境で実行されます。