面向对象的三大特征
1.封装
封装的概念;
封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式
封装的好处
隐藏实现细节,提供公共的访问方式,提高了代码的复用性,提高安全性
2.继承
继承就是在一个已有类的基础上派生出新类(例如动物类可以派生出狗类和猫类),子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为
3.多态
继承就是在一个已有类的基础上派生出新类(例如动物类可以派生出狗类和猫类),子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为