面向对象的特征--封装、继承、多态

面向对象的特征

  • 封装
  • 继承
  • 多态
  • 抽象(可选)

封装

  1. 属性私有
  2. 对外暴露get、set方法

继承

  1. extends关键字
  2. 所有引用类型的父类都是Object
  3. 子类拥有父类的全部特性
  4. 方法重写,子类重写父类方法
  5. this,调用本类的属性、方法
  6. super,调用父类的属性、方法

多态

  1. 父类的引用指向子类的对象,例如:Person student = new Student();
  2. instanceof关键字,A instanceof B,判断A是不是B的子类或实现,常用于类型强转之前的判断。
posted @ 2023-01-30 16:06  mengdreams  阅读(13)  评论(0)    收藏  举报