没有一毛钱的关系
很多人问重写和重载什么区别? 他们两个完全是两回事。除了名字都带一个“重”字之外。
方法重载指的是:同一个类中,一个方法名对应了多个方法(形参列表不同)
方法的重写指的是:子类重写了父类的方法!
/** * 测试继承 * @author * */ public class Animal { String eye; public void run(){ System.out.println("跑跑!"); } public void eat(){ System.out.println("吃吃!"); } public void sleep(){ System.out.println("zzzzz"); } } class Mammal extends Animal { public void taisheng(){ System.out.println("我是胎生"); } } class Bird extends Animal { //重写了父类的run方法! public void run(){ super.run();//父类的方法依然存在 System.out.println("我是一个小小小小鸟,飞呀飞不高"); } public void eggSheng(){ System.out.println("卵生"); } }