我需要做一個toString()函數,它返回複雜對象Complex(3,2)的字符串「3 + 2i」。如何讓toString()返回一個複雜的對象?
這就是我所做的,但我得到了下面的錯誤,我不知道它是什麼意思。
從版本8開始,只允許'this'作爲接收器類型的參數名稱,它必須是第一個參數。
public String toString()
{
String s = ("%f + %fi",this.real,this.imaginary);
return s;
}
任何人都可以幫我解決我做錯了什麼?
有什麼看法'( 「%F +%科幻」,this.real,this.imaginary)'應該做的事? –
@SotiriosDelimanolis我相信%f應該被替換爲在構造函數中設置的對象實數和虛數值。然後返回該字符串。 – Reeggiie
好的,現在是什麼讓你覺得呢? –