--- title: "[企劃書]20250327-Java(二)" tags: - 企劃書 - 社課 - 113 學年 --- # 20250320-Java(二) **活動名稱:** `Java(二)` **起止時間:** `民國114年/3月/27日 17:30~民國114年/3月/27日 20:00` **活動地點:** `挺生大樓 200 教室` **參加人數:** `20` **主辦單位:** `大同大學科學開源服務社` **活動對象:** `本社社員、幹部` #### 核心能力 - [x] 問題解決: 學員能夠利用物件導向模式來規劃程式結構,降低耦合度,提高程式的可維護性。 - [x] 思維創新: 學員透過物件導向思維,學習如何設計可擴展的架構,並掌握抽象類別、介面等進階語法。 - [ ] 關懷回饋: - [ ] 團隊合作: - [x] 反思探索: 學員可以運用物件導向模式,思考如何優化先前撰寫的程式,提高程式的結構化與效率。 **申請人所屬社團:** 大同大學科學開源服務社 #### 活動緣起 Java 作為一種廣泛應用的程式語言,在後端開發、行動應用與企業級系統等等領域占有重要地位。 物件導向是一種靈活,強調「物件」與「類別」關係的程式設計模式,能夠提升程式的擴展性、可讀性。 本次課程將介紹物件導向的核心概念,如類別、實例、繼承等。並透過各種物件導向相關的關鍵字,幫助學員學習在Java中使用物件導向設計程式。 #### 活動目的 1. 讓學員理解物件導向程式設計的核心概念。 2. 讓學員學習如何在 Java 中設計並實作物件導向程式。 3. 讓學員掌握 Java 物件導向相關的關鍵字與語法。 #### 活動目標 1. 學員能夠解釋物件導向程式設計的核心概念,如類別、實例、繼承等。 2. 學員能夠使用 Java 撰寫基本的物件導向程式。 3. 學員能夠正確運用各種關鍵字,並理解其應用場景。 #### 活動內容 上課之前會先稍微複習上次社課的內容。 接下來會從物件導向的介紹開始,並用Java實作物件導向的程式。 1. 18:00~18:20 複習上次社課的內容 2. 18:20~20:00 正式社課 - 淺講物件導向 - 類別 (class) - 實例 (instance) - 參照/GC - 靜態 (static) - this - 繼承 (extends) - final 4. 20:00~20:10 表單回饋 #### 活動預期效益 透過本次課程,學員將對物件導向有基本的認識,不僅能提升Java開發能力,也能將物件導向的思維應用於其他有支援物件導向的語言。學員將能夠理解並運用類別、繼承、關鍵字等核心語法,提升撰寫可維護程式的能力。