列印物件和toString方法
toString方法是一個很特殊的方法,他是屬於object類中的一個例項方法,Java中所有的類都是object中的子類,故所有的Java物件都具有toString方法.他是一個自我描述的方法,當你列印物件時,toString方法就會返回this物件的實現類的:“類名[email protected]+hashCode”,通過重寫toString方法就能按要求列印物件。舉例如下:
package 練習題; public class apple { private String color; private double weight; public apple(){} apple(String a,double b) { color=a; weight=b; } void set(String a,double b) { this.color=a; this.weight=b; } public String toString() { return "蘋果的顏色是"+color+" ,重量是"+weight; } public static void main(String args[]) { apple a=new apple("red",5.677); System.out.println(a); } }
相關推薦
列印物件和toString方法
toString方法是一個很特殊的方法,他是屬於object類中的一個例項方法,Java中所有的類都是object中的子類,故所有的Java物件都具有toString方法.他是一個自我描述的
Java 異常的Exception e中的egetMessage()和toString()方法的區別
catch area color sys 區別 ssa clas testin tin Exception e中e的getMessage()和toString()方法的區別: 示例代碼1: public class TestInfo { private stati
js valueOf和toString方法
rip define ber 字符串 def false 數字 script object JavaScript原生提供一個Object對象,所有其他對象都繼承自這個對象,Object對象有valueOf和valueOf方法,所以所有JS數據類型都繼承了這兩種方法。 v
Python 程式設計技巧(重點在於面向物件和魔法方法)
一、Python 一切皆物件 Python 的一切皆物件是非常徹底的,不管是函式還是類,都是物件,物件就有一些獨特的特性 1.賦值給一個變數 2.可以新增到集合物件中 3.都能作為函式的引數進行傳遞 4.都能當做函式的返回值 有需要Python學習資料的小夥伴嗎?小編整
Object類(重寫equals和toString方法)
/* Object類:為所有類的預設根類(基類) * 1.toString方法:輸出當前物件地址 * 如a=new(); * printf(a)與print(a.toString)相同 輸出地址。 * 注意:可對toString方法重寫,
Java物件重寫toString()方法,實現物件內容輸出
覆蓋父類toString()方法: public class Person { private String id; private String name; public Person(String id, String name) { this.id = id;
JavaScript基礎函式和詞法分析以及常用的內建物件和使用方法(4)
day52 參考:https://www.cnblogs.com/liwenzhou/p/8004649.html 函式 函式定義 JavaScript中的函式和Python中的非常類似,只是定義方式有點區別。 function foo(a, b) { console.log("a:"
javascript中new Date()物件和getTime()方法的問題(又是來提問,(-__-)b)
昨天到現在一直在完成一個用canvas實現的倒計時的小案列,用到Date物件和getTime方法來計算倒計時的時間。老是有問題,不知道怎麼回事。貼error: 昨天是2016年7月18日 endTim
使用Object物件的toString()方法自定義判斷資料型別方法
Object.prototype.toString方法返回物件的型別字串 Object.prototype.toString.call(2) // "[object Number]" Obj
呼叫String物件的toString()方法時報空指標異常
為什麼有時候用String物件,去呼叫的toString()方法時報空指標異常(java.lang.NullPointerException),其原因是我們的建立的String類物件為null;這樣就不能再去呼叫toString方法啦。 報錯:
Java 異常中e的getMessage()和toString()方法的異同
Exception e中e的getMessage()和toString()方法的區別: 示例程式碼1:public class TestInfo { private static String str =null; public static void main(String[] args)
js中精確判斷物件型別--關於typeof 和Object.prototype.toString方法的區別
在javascript中可以使用typeof來判斷資料型別,但typeof只能判斷區分基本型別,即number、string、boolean、undefinded和object這5種; <script type="text/javas
列印類物件自動呼叫toString方法
在講Hashtable時老師說過列印一個類物件會自動呼叫toString方法,就直接記下來了,今天又發現老師在列印Date類物件時也說會自動呼叫toString方法,所以就查看了一下幫助文件和原始碼,結果如下: Object類中有toS
JS中的toString()和valueOf()方法
object div 國標 erro 默認 時間 ror 方法 中國 1、toString()方法:主要用於Array、Boolean、Date、Error、Function、Number等對象轉化為字符串形式。日期類的toString()方法返回一個可讀的日期和字符串。
JAVA 面向對象補充[toString方法和equals方法]
和equal ring cnblogs 技術分享 tostring 取消 equal ima nbsp 一.toString 方法 這裏的toString 和 C#的To string 是兩回事. JAVA中to string : Object類中都有一個to stri
java課堂筆記------toString方法和equals方法
引用類型 logs obj blog () str pre ava 當我 * 重寫toString方法 * 當我們需要使用當前類的toString方法時,通常我們 * 就需要重寫該方法。具體返回字符串的格式沒有嚴格 * 要求,可
js中toLocalString()、toString()和valueOf()方法
布爾 locals body 值類型 屬於 計算 函數 pos 使用 所有的對象都具有toLocaleString()、toString()和valueOf()方法,toString() 1、Array.toString():將數組轉換成一個字符串,並且返回這個字符串。描述
Java面向物件和方法
Java 方法 那麼什麼是方法呢? Java方法是語句的集合,它們在一起執行一個功能。 方法是解決一類問題的步驟的有序組合 方法包含於類或物件中 方法在程式中被建立,在其他地方被引用 方法的優點 1. 使程式變得更簡
jQuery物件和DOM物件之間的區別以及轉換方法
jQuery物件和DOM物件之間的區別以及轉換方法 在實現<script>標籤中的程式碼內容的時候,經常都會使用DOM物件和jQuery物件。當實現的物件多的時候就容易搞混,這裡做一下總結 jQuery物件是包裝DOM物件後產生的,
常見物件String和其方法+JAVA學習筆記-DAY12
12.01:Scanner的使用(瞭解) (1)在JDK5以後出現的用於鍵盤錄入資料的類。 (2)構造方法: A:講解了System.in這個東西。 它其實是標準的輸入流,對應於鍵盤錄入 B:構造方法 InputStream is = Syst