关于方法重载怎么记

1.几年前的时候就老记不住,今年还是记不住。不过我刚刚突然想到一件事,就是方法重写到底是用来干嘛的。

主要是这行代码:

Parent parent = new Parent();将指向的引用修改时,必须保证原本的调用方式不会出问题,改为Parent parent = new Child();时,那么必须:

 

Parent能访问的,那么Child也必然要能访问,所以修饰符权限必须更大。

Parent的返回值,Child必须是Parent返回类型的子类型,这样才能使用Parent返回值的所有方法。

Parent抛出的异常,Child必须要更小,才能在throws时不会出问题。

 

posted on 2022-06-18 15:39  我欲皆真  阅读(20)  评论(0编辑  收藏  举报

导航