通常,将私有类声明为静态有什么好处?
在哪种情况下,我想使用以下一种?
private static class Foo { ... }
vs
private class Foo
{
...
}
通常,将私有类声明为静态有什么好处?在什么情况下,我想使用以下一项而不是另一项?私有静态类Foo {...} vs private ...
如果需要访问封闭类的成员变量/方法,请使用非静态形式。如果您不这样做,请使用静态形式。
我假设您是指内部类。
我发现它对于在通用抽象类中具有特定异常很有用。即:
如果我正确理解的话,问题是针对私有类