曹锟【编程锦囊·连载26】什么是方法重载?-吉林省明日科技有限公司

2019年09月06日

【编程锦囊·连载26】什么是方法重载马大帅第二部 ?-吉林省明日科技有限公司

曹婴
提问:在进行Java程序开发时马绍信,经常会听到一个术语“方法重载”禁区荷尔蒙,请问什么是方法重载天域神座?例如:
答:方法重载是指在一个类或接口中可以有多个相同名称的方法,这些相同名称的方法具有不同的形参施嘉洛,即形参个数不同或形参的类型不同。

说明:上面代码中有4个同名的printInfo()方法绸缪束薪,但是它们的形参不同顶级跑马牧场 ,其中第一个没有形参,第二个有一个String类型的形参曹路家园网,第3个有一个int型的形参茂县吧,最后一个方法有两个String类型的形参泪痣的位置,因此这4个方法就是重载的方法春风不问路。
当需要使用这些具有相同名称的方法时,Java虚拟机会根据传递的实际参数的类型、个数和顺序调用相应的方法老包下陈州。

运行程序,通过重载方法在控制台输出信息翻雨覆云,结果如图1所示曹锟。

(图1 通过重载方法输出信息)
专家点评
方法重载可以简单理解为在同一个类中具有相同名称,不同参数的方法,这些方法具有相同的功能,比如计算图形面积的方法,我们可以统一命名为area,达到看其名知其作用的效果,如果计算圆的面积,就需要一个圆的半径作为参数的area(double r)方法,如果计算矩形的面积马世媛,就需要两个参数的area(double w,double h)方法新香港奇案,w表示宽度奇屏迷案,h表示高度。

编辑推荐


更多学习内容 · 敬请长期关注我们
【 明日科技】
微信号:mrkj_2013
——让编程更简单——


长按指纹&识别二维码
加入我们
学习编程不再是一个人的战斗

分类:全部文章 | 标签: | 查看:245
永远有多远【缤纷鸟】小孩的事,你们大人不懂!-缤纷鸟清河校区平凡文学【美谈】君在渭水边低吟,我在思故河畔回望:流散中美两地的国宝——昭陵六骏(西安篇)-天袁地访