面向对象的三大特征

           面向对象的三大特征是封装性、继承性和多态性:

  • 封装性:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private、protected、public)。
  • 继承性:广义的继承有三种实现形式:实现继承(使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗体使用父窗体的外观和实现代码)、接口继承(仅使用属性和方法,实现滞后到子类的实现)。
  • 多态性:是将父类对象设置成为和一个或更多它的子对象相等的技术。用子类对象给父类对象赋值之后,父类对象就可以根据当前赋值给它的子对象的特性以不同的方式运行。

 

 

说明:面向对象的三个特征是实现面向对象技术的关键,每一个特征的相关技术都非常的复杂,程序员应该多看、多练。

原文地址:https://www.cnblogs.com/heyonggang/p/2817597.html