Java继承

  • 在调用子类构造器之前,会先调用父类构造器,当子类构造器中没有使用"super(参数或无参数)"指定调用父类构造器时,是默认调用父类的无参构造器。
    如果父类中包含有参构造器,却没有无参构造器,则在子类构造器中一定要使用“super(参数)”指定调用父类的有参构造器,不然就会报错。
  • 使用super调用构造器的语句必须是子类构造器的第一条语句。

面试题

Java支持多继承么?

(1)Java中类不支持多继承,只支持单继承(即一个类只有一个父类)。

(2)但是java中的接口支持多继承,,即一个子接口可以有多个父接口。

(接口的作用是用来扩展对象的功能,一个子接口继承多个父接口,说明子接口扩展了多个功能,当类实现接口时,类就扩展了相应的功能)。
posted @ 2021-01-09 22:55  张三丰学Java  阅读(89)  评论(0编辑  收藏  举报