黑马程序员技术交流社区

标题: 方法的重载和重写 [打印本页]

作者: wuwenwen3779    时间: 2015-6-30 23:21
标题: 方法的重载和重写
方法重载:在同一个类中出现方法名相同,参数列表不同的多个方法。与返回值类型无关。(这个是一个考试题)
方法重写:在子父类间,出现方法声明完全相同(返回值类型、方法名、参数列表等)都相同的两个方法,称为重写。
需要注意的问题:
        父类中的私有方法不可以被重写。
        子类方法访问权限一定要大于等于父类方法访问权限
        访问权限修饰符从小到大:
                        private -- 默认(什么也不写) -- protected -- public
        静态的方法只能被静态方法重写。这个其实不能算对象的关系。
        如果想使用父类被覆盖的功能,可以使用 super.方法名()  来调用.
作者: WHY-y    时间: 2015-7-1 08:21
牛!!比我总结的详细很多、
作者: 虾米吃螃蟹    时间: 2015-7-1 08:26
super也是默认存在的
作者: 水壶vs兔子    时间: 2015-7-1 08:28
总结很到位!
作者: fmi110    时间: 2015-7-1 09:38
学习一下 加油
作者: 虾米吃螃蟹    时间: 2015-7-1 13:19
用super调用父类的构造方法只能放在子类构造函数的第一行,且只能出现一次
作者: ZhangHeng    时间: 2015-7-1 13:29
学习一下,加油。

作者: fanxin_meng    时间: 2015-7-1 13:33
顶一个
作者: 终极黑马    时间: 2015-7-1 16:01
经典!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2