......如果一个方法有了{} 那这个方法就不是抽象方法了 而是被实现的方法
public void a() ; //注意这里的 ; 号
这才叫抽象方法
public void a() {} //这里没有 : 号而是 {} 这不是抽象方法 这是一个完整的 被实现的方法~
我是这样想的,抽象方法也是方法,只不过是一种特殊的方法吧了,所以应该拥有正常方法的所有结果,即 方法名{} 这是格式。。
第一,有区分的作用 区分接口
抽象类很像接口。
第二 接口里面是用来定义公共的方法常量 而抽象类,里面可以普通方法,也可以进业务逻辑,使用业务逻辑,肯定使用body 希望能够帮助你