关于JAVA中方法的重载

                         让类以统一的方式处理不同类型数据的一种手段。                    ----方法重载定义

        JAVA中的方法重载,就是在类中定义多个方法,它们具有相同的名称,但是具有不同的参数项。调用参数时,通过传递给它们

的参数个数以及类型来决定调用哪个方法。方法重载也是多态性的一种体现。

Code:
  1. public class overLoading   
  2. {   
  3.         public void say()   
  4.        {   
  5.             System.out.println("Hello world");   
  6.        }   
  7.   
  8.        public void say(String s )   
  9.       {   
  10.             System.out.println(s);   
  11.       }   
  12.   
  13.        public int say(int i )   
  14.       {   
  15.            return i;   
  16.       }   
  17.          
  18.          
  19. }  

从以上,我们看到了,三个同名的say()方法,但是它们的参数项都不同(参数项包括两部分,一是参数个数,一个是参数类型以及它们的排列顺序)。这样的实现,就叫做重载,以上的过程就是方法的重载。

 

注意事项:

1.方法名一定要相同。

 

2.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。

 

3.如果参数个数不同,就不管它的参数类型了!

 

4.如果参数个数相同,那么参数的类型或者参数的顺序必须不同。

 

5.方法的返回类型、修饰符可以相同,也可不同。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值