您的位置:首页 > 其它

抽象类和接口异同点

2018-03-22 21:33 309 查看
相同点:
1、都不能被实例化
2、不管是在抽象类中的抽象方法,还是在接口中的方法,都要在子类中重写。
不同点:
1、接口支持多继承(多重继承),抽象类不支持多继承(单重继承)
2、接口不允许有构造函数,抽象类可以有构造函数.
3、接口不能包含静态方法,抽象类中可以包含静态方法。
4、接口中的抽象方法只能是public,抽象类里的抽象方法访问类型时public,protected,默认型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: