爱问知识人 爱问教育 医院库
首页 >
生活
生活常识

方法的重载与重写的区别?

方法的重载与重写的区别?
杨*** | 2018-08-16 15:28:29

全部答案(共2个回答)

    2018-08-16 16:01:29
  • 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。
    小*** | 2018-08-16 16:01:29 5 5 评论
    0/300
  • 2018-08-16 16:39:29
  • 子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被屏蔽了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。
    财*** | 2018-08-16 16:39:29 5 5 评论
    0/300

类似问题

换一换
  • 生活常识相关知识

  • 生活
  • 日常生活
最新问答 推荐信息 热门专题 热点推荐
热点检索
确定举报此问题
举报原因(必选):
报告,这不是个问题
报告原因(必选):
返回
顶部