Java 處理物件

2021-07-31 00:01:05 字數 722 閱讀 8614

都是object中定義的方法,而所有的類都是繼承object,所以所有物件都有這個方法。

比如system.out.print(xx)中,括號裡「xx「不是string型別的話,就自動呼叫xx的tostring方法。

class person

}public class printobject

}

輸出:person@15db9742

person@15db9742

因為system.out的println()方法只能在控制台輸出字串,而person例項是在記憶體中的物件.

object類提供的tostring方法總是返回該物件實現類的「類名+@+hashcode」值,這個值不能實現真正的自我描述功能,需要重寫實現。

public string tostring()

}public class tostringtest}

這個時候輸出的結果應該是 the color is red,the weight is 3.44

一般重寫tostring()方法總是返回該物件令人感興趣的資訊所組成的字串。通常可返回如下格式的字串:

類名[field1=值1,field2=值2,…]

所以上面的tostring()方法可以改為:

public string tostring()

equals()方法

java 預處理物件

註冊驅動class.forname 獲取連線 drivermanger.getconnection url,user,password 獲取預處理物件con.preparedstatement sql sql語句佔位符設定實際引數sta.setobject 索引,設定的值 執行sql語句 sta.e...

java物件導向 異常的捕獲與處理

異常的捕獲與處理 一 對異常的介紹 異常 exception 是導致程式中斷執行的一種指令流。異常出現時,異常之前的程式是可以正常執行的。面試題 error和exception的區別 二 異常處理格式 try catch 異常類 物件 finally以上的三個關鍵字出現的組合可以有三種 catch可...

Java 物件和物件引用

為了接下來進行更好的分析,我先建立乙個demo類,用於後面的分析。public class demo 接下來,我們用demo類來建立乙個物件。demo demo newdemo 這一條語句,其實包括了四個動作 1 右邊的 new demo 是以demo類為模板,在堆空間裡建立乙個demo物件。2 末...