74. Object-oriented programming (OOP) is..-阿摩線上測驗
browen Hsieh 高二下 (2023/05/23): 物件導向程式設計(OOP)是一種基於物件概念的程式設計範式,其中物件可以包含資料和方法。以下哪一個特性不是物件導向程式設計的特徵? (A) 封裝。 (B) 型別轉換。 (C) 繼承。 (D) 多型性。 正確答案是 (B) 型別轉換。 (A) 封裝:封裝是物件導向程式設計的重要特性,它允許將資料和方法封裝在一個物件中,以保護資料的安全性和提供對外界的隱藏。 (B) 型別轉換:型別轉換不是物件導向程式設計的特性,它是一種在不同資料型別之間進行轉換的過程。在某些程式語言中,如Java或C++,型別轉換可以用於將一個物件的型別轉換為另一個型別,但這與物件導向程式設計的核心概念並無直接關聯。 (C) 繼承:繼承是物件導向程式設計的重要特性之一,它允許一個類別(子類別)繼承另一個類別(父類別)的屬性和方法。繼承可以實現程式碼的重複使用和擴展性。 (D) 多型性:多型性是物件導向程式設計的重要特性之一,它允許使用相同的介面來操作不同類型的物件。這使得程式碼可以更靈活地處理不同類型的物件,並根據具體的物件型別執行相應的操作。 因此,型別轉換(Type Casting)是不屬於物件導向程式設計的特性。 | 檢舉 |
|
|