方法的重载

方法的重载是指在一个类中可以有名字相同的多个方法,但这些方法的参数必须相同,或者是参数个数不同,或者是参数类型不同。返回值可以相同,也可以不同。重载的价值在于它允许通过使用一个方法名来访问多个方法。

例子:

package com.zhm.demo;

/**

 * 

 * @author zhm

 * 声明重载demo类

 *

 */

public class MethodOverloading {

//声明方法

public static void receive(int i){

System.out.println("Receive one int Parameter.");

System.out.println("\ni="+i);

}

//方法重载

public static void receive(double d){

System.out.print("Receive one double Parameter.");

System.out.println("\nd="+d);

}

    public static  void receive(String c){

    System.out.println("Receive one String parameter.");

    System.out.print("\nc="+c);

    }

    public static void receive(int i,int j){

    System.out.println("Receive two int parameter.");

    System.out.println("\ni+j="+(i+j));

    }

    public static void receive(int i,double j){

    System.out.println("Receive two parameter");

    System.out.println("\ni+j="+(i+j));

    }

 

public static void main(String[] args) {

   receive(10);

   receive(10.0);

   receive("10.0");

   receive(10+10);

   receive(10+10.0);

 

}

 

}

结果:

Receive one int Parameter.

i=10

Receive one double Parameter.

d=10.0

Receive one String parameter.

c=10.0

Receive one int Parameter.

i=20

Receive one double Parameter.

d=20.0

 

 

 

 

转载于:https://www.cnblogs.com/zhmt/archive/2011/09/19/2181352.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值