[C++] 結構 Struct
結構 Struct 在前一章 類別 Class 中,我們仔細介紹了什麼是類別,以及它和物件導向的關係。 這章我們要來介紹類別的兄弟:結構 Struct。 什麼是結構 在前一章中,我們講到在 C++ 中,類別 Class 就像是物件的藍圖或是模板。 其實,Struct 和 Class 基本上是一樣的概念!結構一樣是物件的藍圖,一樣可以有不一樣的特徵和行為。 那如果是一樣的概念的話,為什麼要有結構 [...]
[C++] 類別 Class
類別 Class 在前一章節,我們提到了程式設計的一個重要基礎觀念,物件導向。在那個章節中我們提到了類別 Class 的概念,相信大家都還不是很懂什麼是類別。 這個章節我們就要來探索什麼是類別 Class,這也是一個在程式設計中非常重要的觀念! 什麼是類別 在 物件導向 那篇文中,我們提到了物件導向的核心就是物件。而每個物件都有兩個特點,特徵以及行為。 在 C++ 中,類別 Class 就像是 [...]
[C++] 物件導向 Object-Oriented Programming
物件導向 Object-Oriented Programming 在 C++ 的世界中,物件導向是一個非常重要的觀念!英文叫做 Object-Oriented Programming (OOP)。 物件導向這個觀念將在程式中的各種元件看作一個擁有特定屬性和行為的對象,這對程式開發的效率和清晰度的提升起到關鍵的作用。 在這一章中,我們就來討論到底什麼是物件導向?「物件」到底是什麼?以及如果沒有物件 [...]