首页 > 编程语言 > 详细

java 中的重载与重写 抽象类与接口的区别

时间:2015-08-18 18:45:32      阅读:221      评论:0      收藏:0      [点我收藏+]

. 重载与重写的区别:
重载(overload)                       | 重写(override)
1 方法的名称相同,参数个数、类型不同   | 方法名称、参数列表、返回值类型与父类完全相同
2 不要求方法的访问范围            | 子类提供的重写方法的范围不能比父类中的还小
3 应用在一个类的内部           | 应用在父子类的继承关系中

. 抽象类与接口的区别:
抽象类                   | 接口
1 有构造方法                    | 无构造方法
2 类中的方法不一定是抽象方法          | 接口中的所有方法均为抽象方法
3 不允许多继承               | 允许多继承

java 中的重载与重写 抽象类与接口的区别

原文:http://www.cnblogs.com/yangyi9343/p/4740111.html

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