小编Has*_*eon的帖子

建设者总是必须公开吗?

我的第一个问题是 -

   class Explain() {
        public Explain() {
      }
   }
Run Code Online (Sandbox Code Playgroud)

构造函数是否应始终声明为公共?

如果我创建一个private构造函数怎么办?

我总是看到构造函数是隐含的public.那么为什么private构造函数有用呢?或者根本没用.因为没有人可以调用它,或者从不创建对象(因为private构造函数)!这是我的第二个问题.

java oop constructor design-patterns access-modifiers

50
推荐指数
5
解决办法
3万
查看次数