Java 中 extends 和 implements 关键字之间的区别
javaserver side programmingprogramming
在这篇文章中,我们将了解 ‘Extends’ 和 ‘Implements’ 之间的区别关键字。
Extends
使用这个关键字,一个类可以作为基类,另一个类可以继承这个基类。
接口也可以使用这个关键字继承其他接口。
一个类只能扩展一个超类。
一个接口可以扩展任意数量的接口。
子类(扩展超类)不需要覆盖超类中的所有方法。
以下是 extends 关键字 − 的一个示例
示例
class Super { ..... ..... } class Sub extends Super { ..... ..... }
实现
此关键字帮助类实现接口。
类可以在某个时间点实现任意数量的接口。
类(实现接口的类)必须实现该特定接口的所有方法。
它永远不能用于实现任何其他接口。
以下是 implements 关键字的示例
示例
public interface Animal { } public class Mammal implements Animal { } public class Dog extends Mammal { }