不學 JAVA 換學 C# 之覺得心累 - L1:L1:ch13 繼承
在物件導向程式設計中,繼承 (Inheritance) 是一個非常核心的概念。透過繼承,我們可以讓一個類別 (稱作子類別或衍生類別 Derived Class) 從另一個類別 (稱作父類別或基底類別 Base Class) 延伸 (inherit) 出去,擁有基底類別的可繼承的欄位、屬性與方法,並且又可以有自己獨特的欄位、屬性與方法。這可以提高程式的重複使用性,也讓系統架構更有彈性與可擴充性。
在物件導向程式設計中,繼承 (Inheritance) 是一個非常核心的概念。透過繼承,我們可以讓一個類別 (稱作子類別或衍生類別 Derived Class) 從另一個類別 (稱作父類別或基底類別 Base Class) 延伸 (inherit) 出去,擁有基底類別的可繼承的欄位、屬性與方法,並且又可以有自己獨特的欄位、屬性與方法。這可以提高程式的重複使用性,也讓系統架構更有彈性與可擴充性。
在 C# 中,操作檔案與資料流是十分重要的,尤其當我們需要將資料儲存下來、讀取設定檔、紀錄使用日誌或處理大筆資料時。透過檔案與資料流的操作,我們可以有效地將程式與外部檔案進行互動。
在不學 JAVA 換學 C# 之覺得心累 - L1:ch9 類別和物件 (一)裡面介紹了類別和物件如何建立、this
代表的意義和用處、非靜態欄位和靜態欄位以及欄位的常數 const
和 readonly
等。
類別 (Class) 與物件 (Object) 是 C# 的基礎核心,基於物件導向程式設計 (OOP,Object Oriented Programming) 的特性,讓開發者能建立可重複使用且維護性高的程式碼。
參數使我們能夠在方法之間傳遞資料。C# 提供了多種參數類型,例如值參數、參考參數、輸出參數以及參數陣列。
方法 (Method) 是一組封裝的程式碼,用於執行特定的任務或邏輯。C# 中的方法具有靈活性和可重用性,使得程式更易於管理和維護。
特點:
迴圈 (loop) 是執行重複邏輯和運算的基礎結構。透過迴圈,程式可以根據條件反覆執行程式碼區塊,直到滿足指定的終止條件為止。
條件判斷可以用來控制程式流程。透過條件語句,我們可以根據不同的條件執行不同的邏輯。