当前位置: 技术问答>java相关
各位高手:java是不是不支持缺省参数。为什么我在写一个类的构造函数时,加入缺省参数出现错误。
来源: 互联网 发布时间:2015-01-08
本文导语: | 例子如下: public class TestDefault { TestDefault() { this("this is a test!"); // 调用另一个参数为String 的构造函数,给它一个缺省值。 } TestDefault(String str) { System.out.println(str); } } 同理,...
|
例子如下:
public class TestDefault {
TestDefault() {
this("this is a test!"); // 调用另一个参数为String 的构造函数,给它一个缺省值。
}
TestDefault(String str) {
System.out.println(str);
}
}
同理,在一般的方法中也一样可以利用重载的方式来完成缺省值的功能。
public void temp() {
temp("This is test!");
}
public void temp(String s) {
System.out.println(s);
}
这种做法是可以也常见的。
public class TestDefault {
TestDefault() {
this("this is a test!"); // 调用另一个参数为String 的构造函数,给它一个缺省值。
}
TestDefault(String str) {
System.out.println(str);
}
}
同理,在一般的方法中也一样可以利用重载的方式来完成缺省值的功能。
public void temp() {
temp("This is test!");
}
public void temp(String s) {
System.out.println(s);
}
这种做法是可以也常见的。
|
是不支持。