网站建设评估报告,惠民建设局网站,网站备案状态查询,光电信息科学与工程文章底部有个人公众号#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享#xff1f; 踩过的坑没必要让别人在再踩#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官#xff1a;面向对象的三大特征是什… 文章底部有个人公众号热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享 踩过的坑没必要让别人在再踩自己复盘也能加深记忆。利己利人、所谓双赢。 面试官面向对象的三大特征是什么
参考答案
面向对象的程序设计方法具有三个基本特征封装、继承、多态。其中封装指的是将对象的实现细节隐藏起来然后通过一些公用方法来暴露该对象的功能继承是面向对象实现软件复用的重要手段当子类继承父类后子类作为一种特殊的父类将直接获得父类的属性和方法多态指的是子类对象可以直接赋给父类变量但运行时依然表现出子类的行为特征这意味着同一个类型的对象在执行同一个方法时可能表现出多种行为特征。
扩展阅读
抽象也是面向对象的重要部分抽象就是忽略一个主题中与当前目标无关的那些方面以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题而只是考虑部分问题。例如需要考察Person对象时不可能在程序中把Person的所有细节都定义出来通常只能定义Person的部分数据、部分行为特征而这些数据、行为特征是软件系统所关心的部分。