java物件導向8

2021-07-06 10:56:58 字數 836 閱讀 8518

object是所有物件的父類,可以接受任何的物件。

還有包裝類:

基本資料型別int,包裝類integer。主要應用將字串轉換為數字。

異常:throwable:error:通常出現重大問題如:執行的類不存在或者記憶體溢位等。

不編寫針對**對其處理。

exception

:在執行時執行出現的一起情況,可以通過try catch finally。

exception和error的子類名都是以父類名作為後

綴。throwable的方法:getmessage():獲取異常資訊,返回字串。tostring():獲取異常類名和異常資訊,返回字串。printstacktrace():獲取異常類名和異常資訊,以及異常出現在程式中的位

置。返回值void。

throws和throw的區別:throws用於標識函式暴露出的異常。

throw用於丟擲異常物件。thorws用在函式上,後面跟異常類名。throw用在函式內,後面跟異常物件。

異常的處理:try catch函式,還有finally一定會執行,但是finally**塊只有一種情況不會被執行。就是在之前執行了system.exit(0)。

還有自定義異常:自定義類繼承exception或者其子類。

通過建構函式定義異常資訊。通過throw將自定義異常丟擲。

異常細節:1.runtimeexception以及其子類如果在函式中被throw丟擲,可以不用

在函式上宣告。

2.乙個方法被覆蓋時,覆蓋它的方法必須丟擲相同的異常或異常的子

類。3.如果父類丟擲多個異常,那麼覆寫(覆蓋)方法必須丟擲那些異常

的乙個子集,不能拋出新的異常。

8 物件導向

物件導向是一種程式設計思想,是對現實世界中的事物進行抽象的方式。應用到 程式設計設計中,是一種建立現實世界事物模型的方式。面向過程關注的是完成工作的步驟,物件導向關注的是誰能完成工作。物件導向是在完成工作的時候關注哪些個體能夠完成對應的工作,找到對應的個體即可完成對應任務。類是一系列事物的統稱,同類...

物件導向8

除了繼承和實現外,依賴,關聯,聚合,組成也是類之間的重要關係型別 依賴 如果在乙個類的方法中操作另外乙個類的物件,就稱其依賴於第二個類 關聯 關聯 比依賴更緊密,通常體現為乙個類中使用另乙個類的物件做為該類的成員變數 聚合 聚合關係體現的是整體與部分的關係,通常表現為乙個類 整體 由多個其他類的物件...

JAVA 物件導向

this關鍵字只能在方法內部使用,表示 呼叫方法的那個物件 的引用。this 用於建構函式之間進行相互呼叫。語句只能定義在建構函式的第一行。static 靜態 使用注意事項 1.靜態方法只能訪問靜態成員。非靜態方法可以訪問靜態成員。2.靜態方法中不可以定義this,super關鍵字。因為靜態優先於物...