简答题

简述面向对象的基本特征。

正确答案

封装性将描述对象的数据及处理这些数据的代码组装在一起,形成一个不可分割的独立单位(类),并尽可能地隐藏对象的内部细节,只保留有限的对外接口使之与外界发生联系。
继承性就是指不需要编写相同的代码,一个类(子类)可以从另一个类(基类)中继承其全部属性和方法。
多态性所谓多态性就是指同一个名字可以代表不同、但相似的功能。程序运行时,面向对象的语言会自动判断对象的派生类型,并调用相应的方法。

答案解析