21 继承

21 继承

关键字

extends

出现的原因(猜测)

多个类出现相同的属性和方法,如果每定义一个类都要重写一次的话,那么就会很麻烦,所以继承就出现了

特点

  1. 子类单继承,即一个子类只能有一个父类(联想一个男孩他的亲生父亲只有一个),
  2. 父类可以被多个子类继承(联想一个爸爸有多个孩子)
  3. 子类在调用自己的构造方法前会调用父类的无参构造方法(先有父构才有子构)
  4. private或final关键字修饰的东西(变量、类、方法)不能被继承,构造方法也不允许被继承
  5. 所有类都有一个直接类或间接类Object
(0)

相关推荐