Java中方法的重载

在一个类中定义几个同名的方法,这些方法具有不同的参数类型,或参数数量不同,或参数次序不同,这种方法就叫做方法的重载。当调用类中的重载方法时,Java会自动根据提供的参数类型、数量、次序选择相应的方法来调用。
下面的例子是分别求int,float,double类型参数的立方值。


public class Test2 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a=5;
		System.out.println(cube(a));
		float b=5.0f;
		System.out.println(cube(b));
		double c=5.0d;
		System.out.println(cube(c));
	}
	static int cube(int i){
		return (int)Math.pow(i,3);
	}
	static float cube(float i){
		return (float)Math.pow(i,3);
	}
	static double cube(double i){
		return Math.pow(i,3);
	}

}

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记