1. 程式人生 > >Java —— 繼承與Object類

Java —— 繼承與Object類

一、繼承

1、基本概念:繼承是類和類間的一種關係

2、繼承的作用:子類擁有父類的所有屬性和方法(private修飾則無效),可實現程式碼的複用

3、語法:

class 子類 extends 父類

4、繼承的初始化順序:

(1)初始化父類再初始化子類。

(2)先執行屬性初始化,再執行構造方法

二、Object類

1、Object 類是所有類的父類,如果一個類沒有使用 extends 關鍵字明確標識繼承另外一個類,那麼這個類預設繼承Object 類

2、Object 類中的方法,適合所有子類。

三、toString()方法和 equals()方法

1、toString()

返回物件的雜湊code碼

重寫 toString()方法,可返回物件的屬性(在Source —— Generate toString( )中可使用 )

2、equals()

比較物件的引用是否指向同一塊記憶體地址。

重寫 equals()方法,可比較物件的值是否相等(在Source —— Generate hashCode( ) and equals( )中可使用 )