补充一些:感觉你应该是不懂抽象这个概念,抽象类是位于顶层的类,也就是说它占了一块地方,说我要卖东西,但没具体说我要卖什么东西,如果用得着的时候,你就去继承它,然后具体说你要卖烧饼,怎么卖,多少钱之类的.抽象类中的方法可以为抽象或不抽象的,但抽象方法一定得在抽象类中.抽象方法中没有方法体,eg: public void fun();不能写{}。java中是单继承,也就是说一个类只能继承一个,但有时候比方说我A既想用B的属性有想用C的属性,这就实现不了了,但接口可以,因为它可以多继承。欢迎继续追问探讨 |