有人可以向我解釋參考(非原始)數據類型的工作原理嗎?主要是如何向他們輸入數據以及如何檢查他們持有的數據? 請問您是否可以使用此代碼作爲示例。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