Java物件入門

2021-06-22 17:33:15 字數 416 閱讀 9125

物件導向的一些認識:

1.所有東西都是物件

2.程式由一堆物件組成,物件由訊息傳遞來表現各自的行為

3.每個物件都有自己的儲存空間,可容納其他成員(類物件等)

4.每個物件都有乙個型別,相同型別的類可以接收相同的訊息,作出相同的響應

繼承其實是介面的重用

1.繼承可以改善基礎類

2.繼承可以新增新的特性

等價與類似的關係

1.改善後的類與原類等價,只是「純替換」

2.加入新介面的類與原類類似,有新的特性

多形(多型)物件的互換使用

1.動態繫結涉及向上造型(upcasting)

2.抽象基礎類使其只能向上造型而成

3.介面禁止了函式定義,只提供宣告

4.抽象函式和介面免去了在父類中加入無用函式體和**

java基礎入門之物件導論

1.萬物皆為物件。2.程式是物件的集合,他們通過傳送訊息來告知彼此所要做的。3.每個物件都有自己的由其他物件所構成的儲存。4.每個物件都擁有其型別。5.某個特定型別的所有物件都可以接受同樣的訊息。建立抽象資料型別 類 是物件導向程式設計的基本概念之一。抽象資料型別的執行方式有內建型別幾乎完全一致 你...

java入門之物件導向4

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

Java入門 物件導向一

物件導向與面向過程 面向過程 線性思維,事物比較簡單 物件導向 簡單的線性思維無法解決,利用大局思維找乙個能解決該問題的物件去解決問題,比如之前的鍵盤錄入就是找到scanner去解決問題。面對物件方便從巨集觀上管理,具體實現還是面向過程的方式。物件和類的關係 類是抽象的,類是確定物件會擁有的特徵 屬...