如何设计一个类,使得其他类(包括子类)都无法创建它的对象?
I want my class to be developed in such a way that no other class (even derived class) can create its objects. How can I do so?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: OOP
标签: private constructor
参考答案摘要
答案 如果将类的构造函数声明为 private,则任何其他类都无法访问该构造函数,因此无法实例化该类,对象的创建只能在类内部完成。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。