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