抽象类和接口之间的区别:
时间:2011-10-02
来源:互联网
1首先定义的关键字不同,一个是abstract,extends一个是interface ,implement。2 抽象类中可以有普通方法,但接口中都必须是抽象方法,在定义接口的方法的时候,可以不写abstract关键字,因为interface中得方法只能是抽象方法。3 一个类只能继承一个父类,但一个接口可以实现很多个接口。
从上面的特点来看,用到抽象类的地方,不是都可以用接口吗?抽象类有那些特殊的用途?
从上面的特点来看,用到抽象类的地方,不是都可以用接口吗?抽象类有那些特殊的用途?
作者: ee2110010501 发布时间: 2011-10-02
类是单继承,接口可以实现多接口,
抽象类是类,它只能单继承啊!!!!
抽象类是类,它只能单继承啊!!!!
作者: huangmf_c 发布时间: 2011-10-02
引用楼主 ee2110010501 的回复:
从上面的特点来看,用到抽象类的地方,不是都可以用接口吗?抽象类有那些……
从上面的特点来看,用到抽象类的地方,不是都可以用接口吗?抽象类有那些……
是可以。
不过有时候你还是希望将一部分功能在父类上实现掉,而不想在每个子类中都重复去实现,
这时抽象父类就更合适了。
作者: magong 发布时间: 2011-10-02
抽象可以共存吧。接口只能必须都是未实现的方法呢。而且接口可以多继续咯。而抽象只能是一个。
作者: mfkwfc518 发布时间: 2011-10-02
抽象类有助于提高代码的可重用性,可一封装公共部分,而接口要用于设计定意模块之间的通信。
作者: jijihahalala 发布时间: 2011-10-02
明白了,谢谢各位~~~
作者: ee2110010501 发布时间: 2011-10-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28