zoukankan      html  css  js  c++  java
  • java方法重载


      方法重载(overload),是指在同一个类或父子类之间创建同名的多个方法,这些方法具有不同的参数列表。所谓不同的参数列表是指方法的参数个数不同、参数的数据类型不同或者参数的排列顺序不同。重载的方法可以是成员方法,也可以是构造方法。调用方法时通过传递给他们的不同个数和类型的参数来决定具体使用哪个方法,这也是静态多态性的表现。

      一般情况下,重载的方法应具有相似的功能。这样方便程序的理解,即增加程序的可读性,便于程序的维护。

      注:方法的重载与返回类型和访问修饰符无关,只与参数列表有关。

      示例:

    public class Test{
    	public int add(int a ,int b){					//方法一
    		return a+b;
    	}
    	public double add(double a,double b){			//方法二
    		return a+b;
    	}
    	public int add(int a){							//方法三
    		return a+100;
    	}
    	public static void main(String[] args){
    		Test text = new Text();
    		text.add(5,10);								//调用方法一
    		text.add(1.2,3.4);							//调用方法二
    		int result = text.add(50);					//调用方法三
    		System.out.println("text.add(50)="+result);
    	}
    }
    

      


  • 相关阅读:
    以太坊:用 Solidity 写测试用例
    以太坊:测试合约
    以太坊:支持 Quorum 开发
    以太坊:编写外部脚本
    以太坊:使用控制台
    以太坊:调试合约
    Rancher 2.x 搭建及管理 Kubernetes 集群
    我的友情链接
    我的友情链接
    我的友情链接
  • 原文地址:https://www.cnblogs.com/xiaonanman/p/6717833.html
Copyright © 2011-2022 走看看