您的位置:首页 > 编程语言 > Java开发

Java重写与重载

2016-07-26 00:05 309 查看
重写:(1)父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中共定义方法和方法名相同,我们就说该方法被重写了。

    (2)子类中的方法如果和父类中的方法具有相同的方法名、返回值类型和参数表,则新方法自动覆盖父类方法。

    (3)子类函数的访问修饰权限不能低于父类的。

重载:(1)重载是让以统一的方式去处理不同类型的一种手段,多个同名函数同时存在,具有不同参数个数/类型。重载是一个类中多态性的一种表现。

    (2)Java的方法重载,就是在类中可以创建多个方法,并且它们的名字相同,但有不同的参数和不同的定义。

      调用方法时,通过传递给它们不同的参数和参数类型决定使用哪个方法,这就是多态性。

    (3)重载的时候,方法名一定要一样,但参数类型和个数不一样,返回值类可一样可不一样,方法重载跟方法的返回值无关。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: