天天看点

抽象类和接口

抽象类通过abstract关键词定义。

*抽象方法必须在抽象类中

**抽象方法没有方法体,可以没有修饰符(可能是默认的)

***继承了抽象类的其他类必须对抽象方法进行重写。

****抽象类不能被实例化(new)

接口通过interface定义(取代class)

*方法是public abstract方法。

**接口也不能被实例化(new)

***使用implements来接收接口

****implements可以接收多个接口。

*****必须对接口的方法进行重写!