《温故而知新》JAVA基础五

时间:2022-12-27 14:11:09
  1. 定义:是类和类之间的关系“is a” 弗父类(基类)->子类(派生类)
  2. 是一直单继承的关系
  3. 好处:子类拥有父类的属性方法(private除外)
  4. 语法
class Son extends Father{
    ...
}
  1. 方法的重写
  • WHAT? 子类对继承的父类法方法不满意,重写此方法,当调用会优先调用子类的方法
  • 语法规则:返回值类型 方法名以及参数等都相同才是方法的重写
  1. 初始化过程
父类对象-父属性初始化-构造方法-子类对象-属性初始化-构造方法
  1. super 关键字
在对象的内部使用,可以代表父类对象
1. 访问父类属性
super.age
2. 访问父类的方法
super.eat()
  • 子类的构造过程中必然调用父类构造方法
  • 如果不是显式调用,那么系统回自动调用父类无参构造方法
  • 若果显试调用,则必须放在子类构造的第一行
  1. 所有类的父类Object
常见方法 toString()
         equals()