java重载

在java语言中,同一个类中的两个或者两个以上的方法可以有同一个名字,只要他们的的参数声明不同即可,该方法被称为重载,这个过程称为方法的重载,它是实现java多态性的一种方式。

具体有如下实现代码:

View Code
 1 class OverloadDemo{

 2     void test(){

 3         System.out.println("没有参数");

 4     }

 5     void test(int a){

 6         System.out.println("a的值为:" + a);

 7     }

 8     void test(int a,int b){

 9         System.out.println("整形a和b的值为:" + a + "" + b);

10     }

11     double test(double a){

12         System.out.println("" + a);

13         return a*a;        

14     }

15     public static void main(String []args){

16         OverloadDemo ob = new OverloadDemo();

17         double result;

18         ob.test();

19         ob.test(10);

20         ob.test(10,20);

21         result = ob.test(123.25);

22         System.out.println("ob.test(123.25)方法执行的结果为:" + result);

23     }

24 }

你可能感兴趣的:(java)