码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-08-18 18:47:27      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!