FlashKeepers

Computer Science · AP · Test Prep

AP 電腦科學 A:Java 概念

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

About this set

40 basic cards for AP Computer Science. It opens with "Java 中的類別(class)是什麼?" and "請定義物件(object)". Study it alongside the other AP sets below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

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

25 more cards in the app

Study this set free