→阿童沐

財富==支撐一個人生存多長時間的能力!

导航

Java中默认参数的实现=

Java与C++不同,原生不支持默认参数,如C++

public:
void output(int i = 10)
{
cout << i << endl;
}


如果Java这样写方法,会出现编译错误,但是Java可以使用成员方法重载实现该功能:

package cn.edu.bupt;

public class DefaultParamTest
{
public static void main(String[] args)
{
Test.output();
Test.output(20);
}
}

class Test
{
public static void output(int i)
{
System.out.println(i);
}

public static void output()
{
System.out.println(10);
}
}



posted on 2012-02-22 10:53  阿童沐  阅读(1271)  评论(0)    收藏  举报