FlashKeepers

資訊科學 · AP · 考試準備

AP 電腦科學 A:Java 概念

涵蓋類別、陣列與流程控制等 Java 核心程式設計概念,對應 AP 電腦科學 A 考試內容。

關於這組卡片

AP資訊科學的基本卡片,共 40 張。 從「Java 中的類別(class)是什麼?」與「請定義物件(object)」開始。 可搭配下方其他AP卡片組一起學習。

40 張卡片 · 基本卡片 · AI 撰寫,經過兩次檢查。可自由編輯。

免費學習這組卡片 先看看內容 下載 iPhone 版 FlashKeepers

直接在瀏覽器開啟,不需帳號。 iPhone 與 iPad App · Android App

Java 中的類別(class)是什麼?
顯示答案用來建立物件的藍圖或模板,定義物件共有的屬性與方法
請定義物件(object)。
顯示答案類別的實例,具有狀態(屬性)與行為(方法)
什麼是封裝(encapsulation)?
顯示答案將資料與方法整合在類別中,並隱藏內部實作細節
什麼是建構子(constructor)?
顯示答案一種特殊的方法,在使用 new 關鍵字建立物件時,負責初始化該物件
什麼是繼承(inheritance)?
顯示答案子類別從父類別(superclass)取得屬性與方法的機制
什麼是多型(polymorphism)?
顯示答案方法能依呼叫它的物件或傳入的參數不同,而有不同的行為
什麼是陣列(array)?
顯示答案由相同資料型態的元素組成的有序集合,存放在連續的記憶體中
什麼是方法(method)?
顯示答案定義在類別內、用來執行特定工作的一段程式碼
請說出 Java 的三種存取修飾詞(access modifier)。
顯示答案public(任何地方都能存取)、private(只有該類別內能存取)、protected(子類別與同一套件內能存取)
什麼是實例變數(instance variable)?
顯示答案宣告在類別內、所有方法之外的變數,每個物件都有自己的一份
什麼是靜態變數(static variable)?
顯示答案以 static 關鍵字宣告的類別變數,由該類別的所有實例共用
什麼是區域變數(local variable)?
顯示答案只在某個方法或程式區塊內宣告並使用的變數
new 關鍵字的作用是什麼?
顯示答案配置記憶體並呼叫建構子,以建立類別的新實例
什麼是參照變數(reference variable)?
顯示答案儲存物件的記憶體位址(參照)的變數,而不是物件本身
null 代表什麼?
顯示答案一個特殊值,表示參照變數沒有指向任何物件

App 內還有 25 張卡片

免費學習這組卡片