重载是指:在一个类中,方法名字相同,但是参数不同。调用时,会根据传递参数类型来决定用哪个方法。
例如:
重写是指:父类与子类中,子类有一个方法和父类中的方法名字和参数一样。常用在多态,比如,动物类是父类,有一个叫做sounds的方法。子类有猫和狗。猫和狗的类中都有一个叫做sounds的方法,子类和父类传递的参数也一样。那么,将Animal x=new Cat或者Dog。然后调用那个sounds方法,会展现不同的效果。这就是多态。
重载是指:在一个类中,方法名字相同,但是参数不同。调用时,会根据传递参数类型来决定用哪个方法。
例如:
重写是指:父类与子类中,子类有一个方法和父类中的方法名字和参数一样。常用在多态,比如,动物类是父类,有一个叫做sounds的方法。子类有猫和狗。猫和狗的类中都有一个叫做sounds的方法,子类和父类传递的参数也一样。那么,将Animal x=new Cat或者Dog。然后调用那个sounds方法,会展现不同的效果。这就是多态。