A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 山西_李帅 中级黑马   /  2013-3-20 01:00  /  1163 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

所谓重载,相信大家都知道构造函数和构造代码块了,其实这就是重载,也可以说当一个方法接受多个参数的时候,一般都是重载;那重写呢,顾名思义,就是重新写一遍,打个比方,子类继承父类的时候,重写要求方法名和参数相同。另外构造函数是不可以重写的,因为重写后的方法名一样,也就是说子类和父类的类名相同了,这很显然行不通。

大家也可以这样理解,
重载就是再多写一个(参数,方法体)
重写就是再多写一遍。(方法体)

如果有说错的地方,大家给予指正,以后会定期分享比较抽象一点的语法的笔记和理解。

1 个回复

倒序浏览
小路飞 来自手机 中级黑马 2013-3-20 01:10:32
沙发
这个分享理念不错,值得提倡,支持!其实可以写的再详细一些,比如重载和重写各自的特点什么的。像重载只关注参数列表,不关注返回值类型;重写时子类权限大于等于父类,发生在子父类继承或实现接口的时候等等。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马