Object Oriented Programming

涵盖面向对象编程中的封装 继承 多态 抽象等核心原则 这些原则广泛应用于多种编程语言

1. 以下哪项不是面向对象编程(OOP)的核心支柱?
2. 选择面向对象编程的核心支柱(可多选)。
3. 封装指的是隐藏对象的内部状态,仅通过方法暴露必要的功能。
4. 在OOP中,用于创建对象的蓝图,定义其属性和方法的术语是什么?(中文)
5. 在OOP中,类的实例被称为什么?
6. 以下哪些是面向对象编程语言(可多选)?
7. 抽象在OOP中意味着向用户展示对象的所有细节。
8. 在创建对象时用于初始化对象属性的特殊方法名称是什么?(中文)
9. 哪个OOP概念允许子类重用父类的属性和方法?
10. 以下哪些访问修饰符会限制类成员的访问范围(可多选)?
11. 静态方法属于类本身,而非类的实例。
12. 在同一个类中定义多个同名但参数列表不同的方法,这种现象称为?
13. 封装的好处包括(可多选)?
14. 在子类中用于调用父类方法或访问父类属性的关键字是什么?(中文,常见于Java、C#等)
15. 哪个OOP概念允许不同类型的对象通过统一接口被处理?
16. 抽象类可以直接实例化对象。
17. 抽象类与接口的区别包括(可多选)?
18. “组合”(Composition)在OOP中表示什么关系?
19. 方法重写(Override)是指子类提供父类中已定义方法的具体实现。
20. OOP中专注于将数据和操作数据的方法捆绑,并限制外部直接访问数据的原则名称是什么?(中文)
Answered 0 of 0 — 0 correct