首页 > 其他 > 详细

抽象类与接口的区别

时间:2020-06-03 11:01:19      阅读:39      评论:0      收藏:0      [点我收藏+]

接口可以被类多实现(被其他接口多继承),抽象类只能被单继承。

抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。

抽象类要被子类继承,接口要被类实现。

接口里定义的变量只能是静态的常量,抽象类中的变量是普通变量。

抽象类里可以没有抽象方法。

接口中没有 this 指针,没有构造函数。

抽象类与接口的区别

原文:https://www.cnblogs.com/caiwei321/p/13035239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!