如何设计一个类,使得其他类(包括子类)都无法创建它的对象?
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 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案、收藏题目并进行模拟面试练习。