一 概念簡介
1、列印物件和tostring方法:tostring方法是系統將會輸出該物件的「自我描述」資訊,用以告訴外界物件具有的狀態資訊。
2、object 類提供的tostring方法總是返回該物件實現類的類名 + @ +hashcode值。
二 列印物件示例
1、程式示例
class person
}public class printobject
}
2、執行結果
person@1db9742
3、結果分析
當使用該方法輸出person物件時,實際輸出的是person物件的tostring方法。
三 重寫tostring方法示例
1、程式示例
// color的setter和getter方法
public void setcolor(string color)
public string getcolor()
// weight的setter和getter方法
public void setweight(double weight)
public double getweight()
public string tostring()
// public string tostring()
// }
public class tostringtest}
2、執行結果
乙個蘋果,顏色是:紅色,重量是:2.38
3、結果分析
Java的列印物件和toString方法
一 概念簡介 1 列印物件和tostring方法 tostring方法是系統將會輸出該物件的 自我描述 資訊,用以告訴外界物件具有的狀態資訊。2 object 類提供的tostring方法總是返回該物件實現類的類名 hashcode值。二 列印物件示例 1 程式示例 class person pub...
java列印物件中的屬性名和值
方法一 只能列印第一層的屬性,如果屬性為物件,則不能遞迴,後期可以完善 public static string tostring object obj,class clazz field fields clazz.getdeclaredfields 根據class物件獲得屬性 私有的也可以獲得 s...
列印物件 str 和 repr
當列印乙個類的例項時,返回的字串是物件的位址資訊,如 main student object at 0x109afb310 很不好看 可通過在類內定義 str 這樣列印例項時就會返回乙個好看的字串,而且容易看出例項內部重要的資料 定義 str class student object def ini...