🍁 作者:知识浅谈,CSDN博客专家,华为云云享专家,阿里云签约博主,InfoQ签约作者
📌 擅长领域:全栈工程师、爬虫、ACM算法
💒 公众号:知识浅谈
🔥 联系方式vx:zsqtcc
🤞来来来,都拿下🤞
方法重写时需要注意哪些问题?
正菜来了🛴🛴🛴
🎈方法重写时需要注意哪些问题?
方法重写一共需要注意的问题有以下几点
- 子类重写时候的方法名保持一致
- 子类重写时候的方法中参数类型和个数保持一致
- 访问权限要大于父类的权限,如父类中的权限是protected,则子类需要是protected或者public
- 返回值的类型要小于等于父类的类型,如父类的Number,子类重写的方法可以是Integer
- 抛出的异常小于等于父类的类型,如父类catch的是Exception 子类可以是Exception RuntimeException等。
🍚总结
所以终于知道了为什么重载必须要方法名相同,参数的个数和类型不同的原因了。