有人可以向我解释参考(非原始)数据类型的工作原理吗?主要是如何向他们输入数据以及如何检查他们持有的数据? 请问您是否可以使用此代码作为示例。Java在非原始数据类型中输入值
public class Example{
public static void main(String [] args){
Circle c= new Circle();
System.out.println():
}
}
public class Circle{
Circle round;
public Circle(){
}
public Circle numPlacment(){
round=new Circle(2); //I would like circle to contain the value of '2'
return round;
}
public String toString(){
StringBuilder b= new StringBuilder();
b.append(round);
return String.format("%4s",b);
}
}
'“下面的示例代码是什么让我困惑....” - 请具体。关于代码究竟是什么使你感到困惑? – 2014-09-10 22:23:59
''我认为它与构造函数有关,但我不确定。“' - 这个告诉我们很少帮助我们理解你的问题。你的Circle构造函数什么都不做,你的构造函数调用不会编译。 – 2014-09-10 22:24:23
...为什么你的Circle类包含一个Circle实例变量,圆?这个代码和问题很混乱。 – 2014-09-10 22:25:26