java中的重写(注意和重载区别)(c#相同) - 经验吧

java中的重写(注意和重载区别)(c#相同)

更新: 2016-01-09 05:22 编辑:生活经验

某些同学在刚学习java时,经常混淆重写和重载;重载是:方法名相同,参数个数或者类型不同(和返回值没有一毛钱关系);重写是:子类继承父类的方法,在子类中对该方法进行重写:要求方法名,参数个数和类型,返回值类型,所有都是相同的,只有方法体的实现不同;

我下图将会给出两个例子,大家注意理解;首先我给出重写的例子;父类和子类,子类重写父类的方法,在主方法中,实例化子类。调用fun()方法;