Extends可以理解爲全盤繼承了父類的功能。
implements可以理解爲爲這個類附加一些額外的功能;interface定義一些方法,並沒有實現,需要implements來實現纔可用。
extend可以繼承一個接口,但仍是一個接口,也需要implements之後纔可用。對於class而言,Extends用於(單)繼承一個類(class),而implements用於實現一個接口(interface)。
詳細介紹:https://www.jeffjade.com/2015/05/11/2015-05-11-java-extends-implement/