最佳答案
听起来有点愚蠢,但我需要我的 toString()方法的帮助,这是非常恼人的。
我尝试在网上查找,因为 toString是一个在那里它是搞砸了和“没有找到基德构造函数 # 2”,即使它是在那里,我甚至会做别的事情,它不工作。
好了,这是很多,所以这里是我的代码:
import java.util.*;
class Kid {
String name;
double height;
GregorianCalendar bDay;
public Kid () {
this.name = "HEAD";
this.height = 1;
this.bDay = new GregorianCalendar(1111,1,1);
}
public Kid (String n, double h, String date) {
// method that toString() can't find somehow
StringTokenizer st = new StringTokenizer(date, "/", true);
n = this.name;
h = this.height;
}
public String toString() {
return Kid(this.name, this.height, this.bDay);
}
} //end class
好的,那么上面的 toString (我知道,我的第三个参数是 off,应该是一个 String)是 off。如果我硬编码的第三件事情的值,它会失控,说它不能找到这(上面)。那我怎么才能找到约会对象,然后分手呢?
下面是调用此方法的类
class Driver {
public static void main (String[] args) {
Kid kid1 = new Kid("Lexie", 2.6, "11/5/2009");
System.out.println(kid1.toString());
} //end main method
} //end class
我试着研究多个构造函数,但是没有用。
我尝试研究 toString()方法,并尝试使用以前我创建的 toString()方法逻辑,但这是全新的,所以它从来没有工作。
帮忙?