继承面试题及详细答案.docx

继承面试题及详细答案

一、基础必考题(入门级,考察核心概念)

1.请简述什么是继承?继承的核心作用是什么?

答案:继承是面向对象编程(OOP)的三大特性之一,指一个类(子类/派生类)能够直接使用另一个类(父类/基类)的属性和方法,同时可以在此基础上新增自己的属性、方法,或重写父类的方法。

核心作用有两个:一是代码复用,避免重复编写父类中已有的通用逻辑,减少冗余;二是实现多态,为子类提供统一的接口,不同子类可以对同一父类方法做出不同实现,提升代码的灵活性和可扩展性。

补充:继承的本质是“is-a”的关系(比如“学生”是“人”的子类),子类继承父类后,就拥有了父类的非私有成员(具体取决于访问修

文档评论(0)

1亿VIP精品文档

相关文档