时间:2016-04-03 00:01 来源: 我爱IT技术网 编辑:52微风
某些同学在刚学习java时,经常混淆重写和重载;重载是:方法名相同,参数个数或者类型不同(和返回值没有一毛钱关系);重写是:子类继承父类的方法,在子类中对该方法进行重写:要求方法名,参数个数和类型,返回值类型,所有都是相同的,只有方法体的实现不同;
前期准备工作(包括相关工具或所使用的原料等)Eclipsewindows os 详细的操作方法或具体步骤
我下图将会给出两个例子,大家注意理解;首先我给出重写的例子;父类和子类,子类重写父类的方法,在主方法中,实例化子类。调用fun()方法;

大家看一下运行结果;

考虑一下,如果我想把父类的fun()也输出来;应该怎么做呢。实际上子类重写父类的方法,就把从父类继承的方法给覆盖了。要想调用,必须显示调用;
程序改动如图;

看一下运行结果;

下面给出一个重载的例子;如图,大家分析一下;

运行结果如图;

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
