面向对象三大特征

1.封装(保护程序)
  1.1)类:封装的是对象的属性和行为
  1.2)方法:封装的是特定的业务逻辑功能实现
  1.3)访问控制修饰符:封装的是具体的访问权限(数据私有化,行为公开化)

2.继承
  2.1)作用:代码复用
  2.2)超类:所有派生类所共有的属性和行为
           接口:部分派生类所共有的行为
           派生类:派生类所特有的属性和行为
2.3)继承具有传递性,单一继承、多接口实现

3.多态
  3.1)意义:行为的多态(所有抽象方法都是多态的)
对象的多态(所有对象都是多态的)
  3.2)向上造型、强制类型转换、instanceof判断
  3.3)表现形式:
    3.3.1)重写:根据对象的不同来表现多态
    3.3.2)重载:根据参数的不同来表现多态

欢迎大佬指点。
原文地址:https://www.cnblogs.com/tietouwa/p/13489939.html