请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

抽象类和接口有什么异同(抽象类和接口类的区别)

来源: 最后更新:22-08-11 01:38:54

导读:抽象类和接口有什么异同,1、抽象类要被子类继承,接口要被类实现。2、接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现。3、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。4、接口是设计的结果,抽象类是重构的结果。

抽象类和接口的区别:

  

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

  

  2、接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现。

  

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

  

  4、接口是设计的结果,抽象类是重构的结果。

  

  5、抽象类和接口都是用来抽象具体对象的,但是接口的抽象级别最高。

  

  6、抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量。

  

  7、抽象类主要用来抽象类别,接口主要用来抽象功能。

  

  抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。通常在编程语句中用 abstract 修饰的类是抽象类。在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象;在java中,含有抽象方法的类称为抽象类,同样不能生成对象。抽象类是不完整的,它只能用作基类。在面向对象方法中,抽象类主要用来进行类型隐藏和充当全局变量的角色。

标签: 有什么  异同  接口  标签  

免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

本文地址:http://www.zuomama.com/baike/zonghe/840024.html

  • 1月经过后几天能怀孕?用体温如何预测排卵期?

    月经过后几天能怀孕?用体温如何预测排卵期?

  • 2女性的子宫小可不可以怀孕?如何预防子宫小的问题?

    女性的子宫小可不可以怀孕?如何预防子宫小的问题?

  • 3男性有前列腺炎会影响到怀孕吗?日常有哪些注意事项?

    男性有前列腺炎会影响到怀孕吗?日常有哪些注意事项?

  • 4春天怀孕容易生男孩吗,孕期征兆暗示你生男孩!

    春天怀孕容易生男孩吗,孕期征兆暗示你生男孩!

  • 5怀孕吃甜食是生男孩子吗,孕妇爱吃甜食是生女孩?

    怀孕吃甜食是生男孩子吗,孕妇爱吃甜食是生女孩?

  • 6汪百成是什么电视(汪百成扮演者)

    汪百成是什么电视(汪百成扮演者)

  • 7德勤怎么样 重庆有德勤吗

    德勤怎么样 重庆有德勤吗

  • 8嗨学怎么样(嗨学网是正规的机构吗)

    嗨学怎么样(嗨学网是正规的机构吗)

  • 9小米电池怎么样(品胜小米电池怎么样)

    小米电池怎么样(品胜小米电池怎么样)

  • 10重庆市怎么样(重庆的人怎么样?)

    重庆市怎么样(重庆的人怎么样?)

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2006-2022 做妈妈育儿网 all rights reserved. 浙ICP备2022035435号-3

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kf#zuomama.com (请把#替换成@)