抽象类和接口 如何使用? 和他们的区别?
抽象类《abstract》接口《interface》有什么区别?
我学java有段时间了,就是对抽象类 和接口有点迷糊,哪位知道的说一下 ,谢谢了
[解决办法]
类是对某些可分类的实体的抽象,比如动物就可以是抽象类,然后猫、狗、猪....就是具体的类了,
抽象类中可以有数据成员和非抽象方法。
接口是对功能的抽象。只声明方法 的返回值,方法命,参数,接口中不允许有数据成员,方法必须是抽象的。
[解决办法]
类是对某些可分类的实体的抽象,比如动物就可以是抽象类,然后猫、狗、猪....就是具体的类了,
抽象类中可以有数据成员和非抽象方法。
接口是对功能的抽象。只声明方法 的返回值,方法命,参数,接口中不允许有数据成员,方法必须是抽象的。