面向对象主要有三个特征:
- 封装性: 指的是隐藏了对象的属性和细节,仅仅对外提供公共的访问方式,这样就会将一些具体的变化隔离开来,提高了复用性和安全性。
- 继承性: 就是两种事物间存在着一定的所属关系,那么集成的类就可以从被集成的类中获得一些属性和方法,提高了的复用性。同时,继承也是作为多态的前提的。
- 多态性:不同对象对同一个事件作出不同的反应。
多态存在的三个条件:
- 有继承关系
- 子类重写父类方法
- 父类引用子类对象
面向对象主要有三个特征:
本文标题:对于面向对象的理解
本文链接:https://www.haomeiwen.com/subject/mutgbftx.html
网友评论