有没有public static abstract class XXX{}的类?
答案应该是有.
静态内部类可以加abstract 修饰.
package com.test;
public static class Outer{
public static abstract class Inner{
}
}
static 表示可以不实例化外部类,直接使用该内部类.
Outer.Inner inner = newOuter.Inner() {};
或者:
public class XXX extends Outer.Inner{
}
abstract 表示该内部类是抽象类,需要子类具体实现.
public class XXX extends Outer.Inner{
}
例子参见android aidl自动生成文件的stub内部类