sac*_*hin 23 java inheritance extends implements
什么是Java中的以下关键字的区别:implements,extends?
bla*_*man 39
一个interface是class应该如何表现的抽象规范,而a class是这种规范的具体实现.
因此,当你写信时,你implements说你正在实现你所编写的实现中的一些抽象规范.
extends表示您接受一个implementation(class)或specification(interface)并使用不同的或新的功能(或更改其行为的规范)添加它,从而修改其行为并扩展它.
shi*_*t66 12
一个类扩展另一个类并实现接口.接口扩展另一个接口.
接口没有任何实现的方法,所有定义的方法都是空的,所以如果类从接口继承它应该实现它的方法.但是如果Class1继承自Class2,那么它已经有了一些工作方法(来自Class2)并且只扩展了 Class2.