教妹学Java(三十):深入理解 Java 中的方法重载(Overloading)

你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家。这是《教妹学 Java》专栏的第二十七篇,今天我们来谈谈 Java 中的方法重载——方法重载有哪几种形式?为什么改变返回类型不算是方法重载?可以重载 main 方法吗?

本专栏中的代码已收录到 GitHub github.com/itwanger ,里面还有我精心为你准备的一线大厂面试题。

三妹开学了,学的计算机软件编程。她学校离我家很近,坐公交车也就 10 站路的距离, 每逢周末她都会来找我,让我辅导她学习 Java。作为一名拥有十余年编程经验的程序员,再加上父母给我们的这份血缘关系,我觉得义不容辞。

“二哥,今天我们要学习的内容是‘方法重载(Overloading)’,对吧?”看来三妹已经提前预习了我上次留给她的作业。

“是的,三妹。如果一个类有多个名字相同但参数个数不同的方法,这就是所谓的方法重载。 ”我面带着朴实无华的微笑回答着她,“如果方法的功能是一样的,但参数不同,使用相同的名字可以提高程序的可读性。”

“假设,你现在需要完成一个加法运算,但参数的个数是不同的,如果你编写一个方法为 a(int i, int j) 进行两个数的相加,编写一个方法为 b(

猜你喜欢

转载自blog.csdn.net/qing_gee/article/details/108652786
今日推荐