ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java 方法的重载(overload)

2021-09-12 23:02:39  阅读:160  来源: 互联网

标签:Java int void overload getSum 重载 方法 public


 

 

 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 }

 

标签:Java,int,void,overload,getSum,重载,方法,public
来源: https://www.cnblogs.com/Bytezero/p/15260486.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有