重载:同一个类下,方法名相同的方法,参数列表的参数个数,类型,顺序不同时,构成重载
重写:是父类和子类的一种关系,当子类重写方法和父类重写方法完全一致时,构成重写
重写需要注意的几个点:1.子类重写父类方法时,方法必须完全一致
2.子类重写方法权限必须大于或等于父类被重写方法,如果父
类方法权限为private, 父类方法无法重写
3.子类重写方法抛出的异常不能多于父类被重写的方法,最好保持一致
总结:重载是同一个类中编译期的多态,重写是父类引用指向子类的多态
重载:同一个类下,方法名相同的方法,参数列表的参数个数,类型,顺序不同时,构成重载
重写:是父类和子类的一种关系,当子类重写方法和父类重写方法完全一致时,构成重写
重写需要注意的几个点:1.子类重写父类方法时,方法必须完全一致
2.子类重写方法权限必须大于或等于父类被重写方法,如果父
类方法权限为private, 父类方法无法重写
3.子类重写方法抛出的异常不能多于父类被重写的方法,最好保持一致
总结:重载是同一个类中编译期的多态,重写是父类引用指向子类的多态
本文标题:Override(重写)和Overload(重载)的区别
本文链接:https://www.haomeiwen.com/subject/ghwuoqtx.html
网友评论