【发布时间】:2020-10-04 15:24:34
【问题描述】:
Anonymous classes cannot have any static members except for those that are constant. 静态成员属于一个类而不是单个实例。因此,匿名类中应该允许静态成员,因为该类不能有多个实例。
【问题讨论】:
-
所以根据你的断言“类不能有多个实例”,那么在这种情况下,
static需要什么? -
除了编译时常量之外,匿名类不允许使用静态成员,它们的值被有效地内联到编译的代码中,因此它们根本不存在。
标签: java anonymous-class