相关疑难解决方法(0)

为什么Java不允许私有成员进入接口?

为什么Java不允许私有成员进入接口?有什么特别的原因吗?

java

77
推荐指数
8
解决办法
6万
查看次数

为什么内部类可以访问私有方法?

我不明白为什么这会编译.f()和g()在内部类中是可见的,尽管是私有的.他们是特殊的,因为他们是内部阶级?

如果A和B不是静态类,它仍然是相同的.

class NotPrivate {
    private static class A {
        private void f() {
            new B().g();
        }
    }

    private static class B {
        private void g() {
            new A().f();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java inner-classes

28
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

inner-classes ×1