c++如何創(chuàng)建類(lèi)對(duì)象

c++
小億
81
2024-09-03 10:44:40

在C++中,創(chuàng)建一個(gè)類(lèi)對(duì)象的方法如下:

  1. 首先,定義一個(gè)類(lèi)。例如,我們定義一個(gè)名為Person的簡(jiǎn)單類(lèi):
#include<iostream>
#include<string>

class Person {
public:
    std::string name;
    int age;

    // 構(gòu)造函數(shù)
    Person(std::string n, int a) : name(n), age(a) {}

    // 成員函數(shù)
    void introduce() {
        std::cout << "My name is "<< name << " and I am "<< age << " years old."<< std::endl;
    }
};
  1. 然后,在主函數(shù)中創(chuàng)建一個(gè)Person類(lèi)的對(duì)象:
int main() {
    // 使用構(gòu)造函數(shù)創(chuàng)建對(duì)象
    Person person1("Alice", 30);

    // 訪問(wèn)對(duì)象的屬性和成員函數(shù)
    person1.introduce();

    return 0;
}

在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為person1Person類(lèi)對(duì)象,并使用構(gòu)造函數(shù)初始化其屬性。然后,我們調(diào)用introduce()成員函數(shù)來(lái)輸出對(duì)象的信息。

0