hi
为什么我的class里定义了一个class sg,但是这个类的构造函数间没法相互调用,如下:public class asdf {
CppNode node;
String command;
String splitstring; public asdf(CppNode node, String command) {
this.asdf(node,command,"\\n");//这里会报错
}
public asdf(CppNode node, String command,String splitstring) {
this.node = node;
this.command = command;
this.splitstring = splitstring;
} public void run() { 。
}为啥捏?谢谢!!!
为什么我的class里定义了一个class sg,但是这个类的构造函数间没法相互调用,如下:public class asdf {
CppNode node;
String command;
String splitstring; public asdf(CppNode node, String command) {
this.asdf(node,command,"\\n");//这里会报错
}
public asdf(CppNode node, String command,String splitstring) {
this.node = node;
this.command = command;
this.splitstring = splitstring;
} public void run() { 。
}为啥捏?谢谢!!!
super(node,command,"\\n");即可
写成:this(node,command,"\\n");就行了。