有沒有public static abstract class XXX{}的類?
答案應該是有.
靜態內部類可以加abstract 修飾.
package com.test;
public static class Outer{
public static abstract class Inner{
}
}
static 表示可以不實例化外部類,直接使用該內部類.
Outer.Inner inner = new Outer.Inner() {};
或者:
public class XXX extends Outer.Inner{
}
abstract 表示該內部類是抽象類,需要子類具體實現.
public class XXX extends Outer.Inner{
}
例子參見android aidl自動生成文件的stub內部類