标签: java design-patterns
来自here的引用,静态内部成员类可以
1)它可以访问外部类的静态数据成员,包括private。 2)静态嵌套类无法访问非静态(实例)数据成员或方法。
1)它可以访问外部类的静态数据成员,包括private。
2)静态嵌套类无法访问非静态(实例)数据成员或方法。
据我所知,构造函数在java中不是静态的。但是在构建器模式中,静态内部类也可以访问私有外部构造函数。为什么会这样,这个设计背后的逻辑是什么?