4-多态,封装

多态

  • 抽象类:抽象类一般用于多态的场景(父类)
  • 抽象类可以存在抽象方法同时存在普通方法
  • 抽象方法不能有方法体,用abstract来表示
  • 抽象方法必须在抽象类内
  • 抽象类不能new自己只能new子类

*

  • 类不能私有化
  • Arrays.sort() 对数组升序排序
  • 对象类型判断 instancof

封装

属性封装3种

  • 只读属性,只提供get方法
  • 只写属性,只提供set方法
  • 可读写属性,提供set,get方法
  • this() 调用其他构造器,必须写在最前面

*

  • 方法重载:在同一个类里有多个名字相同但参数不同的一组方法
  • 静态方法互相调用
    实例方法可以直接调用静态方法
  • 单例模式
posted @ 2021-05-12 21:23  64one  阅读(52)  评论(2)    收藏  举报