extends可以理解为全盘继承了父类的功能 implements可以理解为为这个类附加一些额外的功能 举个例子,Animal是一个父类,cat,dog,bird,insect都extends了Animal, 但是cat,dog,bird还可以implements比如run,shout这些interface,bird,insect可以implements比如fly这些interface extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中