面向对象三大特性:
一.封装性
1.概念:将对象属性和行为封装起来,不需要让外界知道具体实现细节
2.好处:隐藏实现细节,对外提供公共的的访问方式,
提高代码的复用性,安全性
二.继承性
1.概念:主要描述类与类之间的关系,通过继承,可以在无需重新编写原有类的情况下,对原有类的功能进行扩展。
2.好处:继承不仅增强了代码复用性,提供了开发效率,而且为程序的修改补充提供了便利。
三.多态性
1.概念:多态它指一个类中定义的属性和方法被其它类继承后,它们可以具有不同的数据类型或表现出不同的行为,这使得同一个属性和方法在不同的类中具有不同的语义。