toString )方法細節

2022-05-24 08:00:12 字數 537 閱讀 7146

tostring(),每乙個非基本型別的物件都有乙個tostring()方法,當編譯器需要乙個sting,而你只有乙個物件時,該方法會自動呼叫。

class

watersource

public string tostring()

}public

class

fuyong01

public

static

void

main2(string args)

}執行結果:

watersource()

valve1 = null valve2 = null valve3 = null valve4 = null

1 = 0 f = 0.0 source = constructed

注意:域中為基本型別是能夠被初始化為0,但是物件引用會被初始化為null;看上邊輸出結果的紅色null,就是因為引用的物件。

每乙個類中都重寫了乙個tosting方法;我還以為同乙個檔案中只能有乙個tosring方法了

關於toString 的小細節

3.tostring 方法 3.1 tostring 的使用 1.當我們輸出乙個物件的引用時,實際上就是呼叫當前物件的tostring 2.object類中tostring 的定義 public string tostring 3.像string date file 包裝類等都重寫了object類中...

重寫toString 方法

當需要將乙個物件輸出到顯示器時,通常要呼叫他的tostring 方法,將物件的內容轉換為字串.中的所有類預設都有乙個tostring 方法 預設情況下 system.out.println 物件名 或者system.out.println 物件名.tostring 輸出的是此物件的類名和此物件對應記...

toString方法講解

重寫tostring方法 1 為什麼要重寫tostring方法?tostring方法返回該物件的字串表示,其實該字串內容就是物件的型別 記憶體位址值。由於tostring方法返回的結果是記憶體位址,而在開發中,經常需要按照物件的屬性得到相應的字串表現形式,因此也需要重寫它。object類中的tost...