当前位置:柔美女性网 >

绿色生活 >心理 >

重写方法一定是多态吗

重写方法一定是多态吗

重写方法一定是多态吗

一定是多态

重写方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者两者都不同)则视为重载

重写发生在子类和父类之间,重新要求子类被重写方法和父类被重写方法有相同的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏替换原则)。重载对返回类型没有特殊要求

标签: 多态 重写
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/0l77wo.html