---
# System prepended metadata

title: 2023/03/19 大綱
tags: [course a, course]

---

# 2023/03/19 大綱

#### 1, 作業討論

#### 2, 解釋什麼是類別（Class）, 什麼是物件（Object）.
    簡單來說，類別是用來描述物件的，物件是類別的實例。
    類別是一個模板，而物件是由這個模板所創建的實體。
    初學者需要理解這兩者之間的區別，因為在Java中，
    我們經常需要創建物件並使用類別中的屬性和方法來操作這些物件。
    
#### 3, 學習何為繼承、多型及封裝。
    繼承：允許一個類別（子類別）繼承另一個類別（父類別）的屬性和方法。
    這樣的設計可以讓程式碼更加可重複利用和維護。

    多型：使用相同的方法名稱來執行不同的操作，這樣可以提高程式的重用性和可讀性。

    封裝：指的是隱藏對象的內部實現細節，只公開對外界提供的介面方法。
    這樣可以保護對象的內部狀態和行為不受外部的直接干擾和修改，提高了安全性和可維護性。

* https://openhome.cc/Gossip/JavaEssence/PackageAndModifier.html
public protected private default 解釋

#### 3, 解釋基本形態包裹器
* https://openhome.cc/zh-tw/java/object/primitive-wrapper/
* 利用基本形態的物件，嘗試變數之間的轉換方式
* 常見的手動轉換形態方式

#### 4, 介面及抽象類別

#### 5, instanceof 的用法

#### 6, 介紹迴圈 while 跟 do while 的用法

###### tags: `course a`, `course`