随笔 - 322  文章 - 0  评论 - 4  阅读 - 77146

Java 方法的重载(overload)

 

 

复制代码
 1 /*
 2  * 
 3  * 方法的重载(overload)
 4  *   1.定义:在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同
 5  *   
 6  *     "两同一不同":同一个类 相同方法名
 7  *                   参数列表不同:参数个数不同,参数类型不同
 8  *   
 9  *   2.举例
10  *   Arrays类中重载的sort() / binarySearch()
11  *   
12  *   
13  *   3.判读是否是重载
14  *        跟方法的权限修饰符  返回值类型  形参变量名  方法体都没有关系!!
15  *        
16  *   4.通过对象调用方法时:如何确定某一个指定的方法
17  *     方法名---> 参数列表
18  * 
19  */
20 public class OverLoadTest 
21 {
22     
23     public static void main(String[] args)
24     {
25         
26         OverLoadTest test = new OverLoadTest();
27         test.getSum(1, 2);
28         
29         
30     }
31     //如下的4个方法 构成了重载
32     public void getSum(int i,int j)
33     {
34         System.out.println("1");
35     }
36     public void getSum(double d1,double d2)
37     {
38         System.out.println("2");
39     }
40     public void getSum(String s,int i)
41     {
42         System.out.println("3");
43     }
44     public void getSum(int i ,String s)
45     {
46         System.out.println("4");
47     }
48     
49 //    public int getSum(int i ,int j)
50 //    {
51 //        return 0;
52 //    }
53     
54 //    public void getSum(int m,int n)
55 //    {
56 //        
57 //    }
58     
59 //    private void getSum(int i ,int j)
60 //    {
61 //        
62 //    }
63     
64     
65     
66     
67     
68     
69     
70     
71     
72     
73     
74 }
复制代码

 

posted on   Bytezero!  阅读(152)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示