1、为什么静态的方法不能是抽象的?为什么静态和抽象不能共存?

    抽象类是业务逻辑的集合,要在子类中实现,静态的归属属于类,不能被复制。

2、接口:本质上其实就是一个抽象类,他比抽象类更抽象。

     接口中所有的方法都是抽象的。

     接口也是一些要求其子类必须要实现的业务规则的集合。

     抽象类是用来继承的,而接口是用来实现的。

     关键字:implements

     正因为接口中的所有方法都是抽象的,因此,接口中的方法可以不用写abstract,默认是公共的和抽象的

     如果接口的实现类,不能完全实现接口中所有的抽象方法,那么这个类,也必须是抽象的

     接口和抽象类的区别:

     抽象类的作用:塑造体系的。

     接口的作用:用来扩充体系的。

     接口解决了java中单一继承的问题。

posted on 2013-01-14 15:35  Tiny339  阅读(78)  评论(0)    收藏  举报