java重写和重载

重写

  具有子父类关系为前提,在子类中,把父类方法框架拿来,替换自己的内容,也可以一模一样。若不重写,父类的方法无法使用。(目的是子类修改父类的行为,修改以后,在运行期间执行子类对象的方法,父类型的方法被替换掉了)

语法:

1)子类方法名与父类一样,参数相同

2)修饰词可以放大,异常可以具体化(小类型)

3)父类的私有方法,不能继承,更不能被重写

4)运行期间动态调用对象类型的方法

重载

  在同一个类中定义多个名字相同,但参数列表不同的方法。方法名相同,参数列表相同,仅仅一个是有返回值一个没有返回值不是重载。

语法:

1)方法名一样,参数列表不同的方法

2)目的是API的设计更加优雅

3)根据方法名和参数类型调用对应的方法

posted on 2013-08-11 21:07  提子呀呀  阅读(502)  评论(0编辑  收藏  举报

导航