類別在 C 中代表物件集合的模板,定義了物件的屬性(資料成員)和行為(成員函數)。物件是類別的實例,擁有類別中的所有資料成員和成員函數,由類別創建,並使用與類別相同的資料類型。
類別和物件在 C 中的作用
什麼是類別?
類別是 C 中的使用者定義的資料類型,它描述了擁有共同特徵和行為的一組物件的集合。類別可以看作是物件的藍圖或模板,規定了物件的屬性(資料成員)和行為(成員函數)。
什麼是物件?
物件是類別的一個實例,它擁有類別中定義的所有資料成員和成員函數。物件是程式中可以進行操作的資料實體,可以透過類別建立。
類別和物件的結構和關係
一個類別通常包含以下結構:
物件是類別的具體實例化,它擁有該類別的所有資料成員和成員函數。物件由類別創建,並使用與類別相同的資料類型。
範例
以下是定義了一個類別和建立一個物件的範例:
<code class="c++">// 定义一个表示学生的类 class Student { public: string name; int age; void printInfo() { cout << "Name: " << name << endl; cout << "Age: " << age << endl; } }; // 创建一个学生对象 Student student; student.name = "John Doe"; student.age = 20; // 打印对象的信息 student.printInfo();</code>
在這個範例中,Student
類別定義了兩個資料成員(name
和age
)和一個成員函數(printInfo
)。 student
物件是Student
類別的實例化,它擁有name
和age
資料成員,並且可以存取printInfo
方法。
以上是c++中什麼是類別,什麼是對象的詳細內容。更多資訊請關注PHP中文網其他相關文章!