面试题 +++++
发布日期:2022-03-16 03:25:46 浏览次数:33 分类:技术文章

本文共 276 字,大约阅读时间需要 1 分钟。

接口和抽象类的区别:

(1)抽象类可以有构造方法,接口中不能有构造方法。

(2)抽象类中可以有普通成员变量,接口中没有普通成员变量

(3)抽象类中可以包含静态方法,接口中不能包含静态方法

(4) 一个类可以实现多个接口,但只能继承一个抽象类。

(5)接口可以被多重实现,抽象类只能被单一继承

(6)如果抽象类实现接口,则可以把接口中方法映射到抽象类中作为抽象方法而不必实现,而在抽象类的子类中实现接口中方法

接口和抽象类的相同点:

(1) 都可以被继承

(2) 都不能被实例化

(3) 都可以包含方法声明

(4) 派生类必须实现未实现的方法

重载与重写

 

转载地址:https://blog.csdn.net/zhizhiz2z/article/details/118700526 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:MATLAB中的复杂矩阵输入问题
下一篇:2021-01-24

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月05日 12时53分39秒