6. 在物件導向程式語言中,將資料及操作資料的方法包裝成一個類別,此概念稱之為何?
(A)Inheritance
(B)Overloading
(C)Overriding
(D)Encapsulation
答案:登入後查看
統計: A(21), B(9), C(9), D(60), E(0) #3123037
統計: A(21), B(9), C(9), D(60), E(0) #3123037
詳解 (共 2 筆)
#6419169
在物件導向程式語言中,將資料 (data 或 attributes) 以及操作這些資料的方法 (methods 或 functions) 綁定或包裝在一起形成一個獨立的單元(通常是一個類別 class),並對外部隱藏其內部的實作細節,這個概念稱之為封裝 (Encapsulation)。
讓我們看一下其他選項:
- (A) Inheritance (繼承):是指一個類別可以繼承另一個類別的屬性和方法。
- (B) Overloading (多載):是指在同一個作用域內,允許多個同名函數或方法,但它們的參數列表不同。
- (C) Overriding (覆寫):是指在衍生類別中,重新定義其基類別中已經存在的虛擬方法,通常具有相同的名稱和參數列表。
因此,題目描述的概念是封裝。
答案是 (D) Encapsulation。
0
0