单继承和多继承

单继承也就是一个子类只有一个父类

多继承就是一个子类可以有多个父类

继承可以使用 extends 和 implements 这两个关键字来实现继承,而且所有的类都是继承于 java.lang.Object,当一个类没有继承的两个关键字,则默认继承object(这个类在 java.lang 包中,所以不需要 import)祖先类

extends关键字

在 Java 中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类,所以 extends 只能继承一个类。

implements关键字

使用 implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口(接口跟接口之间采用逗号分隔)。

二者区别,一个是继承(可以有构造函数),一个是接口的实现(并没有什么构造函数),只是接口,可以被其他类继承而已

原文地址:https://www.cnblogs.com/OSKnown/p/8675242.html