欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Java方法重载

时间:2023-07-31
要点分布

一、什么是Java方法重载?二、简单示例

1.跑步举例2.演示结果


一、什么是Java方法重载?

Java方法:Java中的方法类似于C/C++中的函数,即可以模块化实现某个功能。

在Java中方法是可以定义为同名的。在同一个Java类中,可以出现多个方法名称相同,但是形参列表是不同的。

方法名一样,但参数不一样,这就是重载(overload)。

二、简单示例 1.跑步举例

比如,默认去体育公园跑三圈,在这里,发生变换的值我们认为是:

1.跑步地点 2.跑圈数

则我们要在同名的方法里完成不同情况,即可以都定义为running,只是根据参数的不同来区分调用的是哪个方法。
代码如下(示例):

package com.juyi.overload;public class overload { public static void main(String[] args) { //方法重载 running(); running("中央公园"); running("奥体中心", 5); } //显然下面三个方法定义是完全相同的,通过参数来判断是哪一个方法 public static void running() { System.out.println("默认去体育公园跑三圈"); } public static void running(String str) { System.out.println("去" + str + "跑三圈"); } public static void running(String str, int turns) { System.out.println("去" + str + "跑" + turns + "圈"); }}

2.演示结果

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。