如果打开android 文档,我们将看到Activity类具有静态修饰符:
public static class MainActivity extends Activity {...}我习惯于在没有静态修饰符的情况下声明活动:
public class MainActivity extends Activity {...}在类声明中使用静态修饰符的原因是什么?
更新
static修饰符已从文档中删除。
发布于 2020-06-21 09:57:07
是文档错误。可悲的是,它们并不罕见。在声明不需要链接到声明外部类的内部类时,通常只对类使用静态修饰符,例如:
public class OuterClass {
// ...
// static inner class has no reference to outer class
public static class InnerClass {
// ...
}
}https://stackoverflow.com/questions/54343652
复制相似问题