抽象类用 abstract 修饰,包含一个或多个抽象方法。抽象方法一般都没有实际意义,只是为了子类方便重写该方法。
就是比抽象类更抽象,只能有常量和抽象方法。接口的实现用 implements 关键字。要实现接口就必须实现该接口的所有方法,就是重写所有方法。