请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

张勤一 2019-11-17 23:04:08

同学你好:

    抽象类和接口最直接的区别:

    1. 接口中通常用于声明方法,而没有实现;用于让一个或者多个实现类实现不同的功能;

    2. 抽象类中不仅可以声明方法,而且可以定义实现方法,这些实现方法就是一些通用的功能实现,以便让其他类继承的时候就有了这些功能,不用重复再写一次;

    3. 由于 java 语言只支持单继承,而接口是可以实现多个的;所以,如果写成抽象类,只能继承一个;而写成接口,则可以实现多个。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

5 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信