From 2a31bbd2c561579a0a9d37d0598a64ec1ccee0ad Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Thu, 17 Sep 2026 15:56:02 +0800 Subject: [PATCH] =?UTF-8?q?day04--=E6=96=B9=E6=B3=95=5F=E9=87=8D=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/inmind/method01/OverLoadDemo5.java | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 day04/src/com/inmind/method01/OverLoadDemo5.java diff --git a/day04/src/com/inmind/method01/OverLoadDemo5.java b/day04/src/com/inmind/method01/OverLoadDemo5.java new file mode 100644 index 0000000..8747dfc --- /dev/null +++ b/day04/src/com/inmind/method01/OverLoadDemo5.java @@ -0,0 +1,46 @@ +package com.inmind.method01; +/** + * 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关。 + * 方法重载:两同一不同 + * 1.同一类中 + * 2.方法名相同 + * 3.参数列表不同(参数列表的个数,数据类型,参数的顺序) + * + * 总结:方法重载的作用:只要记住一个方法名,就可以调用不同的功能 + */ +public class OverLoadDemo5 { + public static void main(String[] args) { + //定义2个整数相加之和,并返回结果的方法 + getSum(1, 2); + //定义3个整数相加之和,并返回结果的方法 + getSum(1, 2, 3); + //定义4个整数相加之和,并返回结果的方法 + getSum(1, 2, 3, 4); + + System.out.println(1); + System.out.println(1.1); + System.out.println(true); + System.out.println("true"); + System.out.println(1.5F); + System.out.println(1L); + } + + public static int getSum(int a,int b) { + int sum = a+b; + return sum; + } + + + public static int getSum(int a,int b,int c) { + int sum = a+b+c; + return sum; + } + + public static int getSum(int a,int b,int c,int d) { + int sum = a+b+c+d; + return sum; + } + + + +}