面试题 什么是面向对象?封装、继承、多态概念?什么是多态?多态三要素?

面试题 什么是面向对象?封装、继承、多态概念?什么是多态?多态三要素?,第1张

面试题 什么是面向对象封装、继承、多态概念?什么是多态?多态三要素?

面向对象一般与面向过程对比:

面向对象侧重于事情有多少的参与者(对象)和这些参与者需要做什么?

面向过程侧重于事情的每一步骤及顺序。

封装:将一个对象的内部实现细节隐藏起来,不被外部类访问;但是可以通过提供给外部类访问方法来访问。封装过程:属性私有化,提供get/set方法

继承:不同类型的对象,使他们有一些共同的属性。场景:存在于父类与子类之间

多态:一个对象有多种状态。

多态三要素:两个类要有继承关系;子类重写父类的方法;父类的引用指向子类的对象。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5718409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存