抽象类通过abstract关键词定义。
*抽象方法必须在抽象类中
**抽象方法没有方法体,可以没有修饰符(可能是默认的)
***继承了抽象类的其他类必须对抽象方法进行重写。
****抽象类不能被实例化(new)
接口通过interface定义(取代class)
*方法是public abstract方法。
**接口也不能被实例化(new)
***使用implements来接收接口
****implements可以接收多个接口。
*****必须对接口的方法进行重写!
抽象类通过abstract关键词定义。
*抽象方法必须在抽象类中
**抽象方法没有方法体,可以没有修饰符(可能是默认的)
***继承了抽象类的其他类必须对抽象方法进行重写。
****抽象类不能被实例化(new)
接口通过interface定义(取代class)
*方法是public abstract方法。
**接口也不能被实例化(new)
***使用implements来接收接口
****implements可以接收多个接口。
*****必须对接口的方法进行重写!