为什么静态内部成员类可以访问外部私有构造函数

时间:2017-04-11 10:10:23

标签: java design-patterns

来自here的引用,静态内部成员类可以

  

1)它可以访问外部类的静态数据成员,包括private。

     

2)静态嵌套类无法访问非静态(实例)数据成员或方法。

据我所知,构造函数在java中不是静态的。但是在构建器模式中,静态内部类也可以访问私有外部构造函数。为什么会这样,这个设计背后的逻辑是什么?

0 个答案:

没有答案