Java物件導向 4

2021-08-03 04:58:25 字數 1040 閱讀 1398

判定乙個物件是否由某個類(也包括介面)例項化出來,或者為該類的子類

最終的修飾的變數,不能夠在本類和類外面進行二次修改

不同作用域的區域性變數之間沒有關係

兩種思路:1.設定為私有屬性但不提供公共方法給外界訪問

2.設定為常量

注意的幾點:

1.修飾的屬性,不能夠在本類和類外面進行二次修改,因為是常量。

2.常量沒有預設值,宣告的時候要初始化(對比成員變數)

3.常量名字要大寫,單詞之間由下劃線分割

4.可以修飾屬性,方法,以及類。修飾類的時候不訥訥個被子類繼承,修飾方法的時候該方法不能被重寫。

介面的組成

1.抽象方法,不能夠存在普通方法

2.不能有變數,只能是常量

3.介面不能有建構函式

抽象類與介面的區別:

①.抽象類是一種特殊的類,介面是一種特殊的抽象類。

②.都不能直接例項化

③.抽象類之間是繼承關係,介面之間也是。類與介面之間是實現的關係

注意的小點:

public inte***ce usb  ------->錯誤

抽象類概念

當乙個類裡面有某個行為(方法),子類中該方法具體的實現方式不明確的時候,但不明確需求該方法要重寫的,就需要該類對這個方法進行模板提示,所需具體實現方式交給子類去實現。

抽象類的組成:

普通屬性

建構函式

普通方法

1.有抽象方法的類是抽象類

抽象類裡面可以有普通方法和抽象方法

2.非抽象子類必須全部實現父類的抽象方法

3.如果子類沒有全部實現父類的抽象,該類還是抽象類

4.抽象類不能夠直接例項化物件

結論:抽象類就是乙個特殊的類

1.抽象類之間可以繼承抽象類

2.非抽象類繼承抽象類必須把其的抽象方法都實現

抽象方法

沒有方法體,同時關鍵字為abstract  //模板

不能和abstract一起使用的修飾符

①.static

②.final

③.private

java入門之物件導向4

多型的規則 前提 1類與類之間要建立關係 建立繼承的關係 2.必須要有方法重寫 3.父類的指標 引用 指向 子類的物件 空間 需求 建立 動物類 貓類 狗類 都有乙個吃的方法 動物類 吃 貓 貓吃魚 狗 狗吃骨頭 public class demo01 class animal class cate...

JAVA基礎 方法 物件導向筆記4

類名首字母大寫,如果類名有許多單詞組成,每個單詞的首字母要大寫 方法名的首字母應該小寫 這也是約定俗成的規矩 檔名要和含有public的那個類的名稱相同 基礎資料型別的變數只佔一塊記憶體 引用資料型別的變數只佔兩塊記憶體 其實方法的返回值也是存在乙個臨時的記憶體的區域中 返回值是乙個普通的型別 當把...

物件導向4

多型 多型 可以理解為事物存在的多種體現形態。1,多型的體現 父類的引用指向了自己的子類物件。父類的引用也可以接收自己的子類物件。貓狗豬都是動物,但是動物不止這些,當其他動物時,eat的方法利用多型可以提高 復用性 abstract class animal class catextends ani...