21xrx.com
2024-12-22 17:00:23 Sunday
登录
文章检索 我的文章 写文章
C++类的定义与使用
2023-07-11 13:14:09 深夜i     --     --
C++ 类定义 类使用 面向对象 成员函数

C++是一种面向对象编程语言,类是其核心特性之一。类是一种用户自定义数据类型,它可以封装数据和行为,并提供了一种可重用的设计模板。

类的定义包括两个主要部分:数据成员和成员函数。数据成员是该类的属性,而成员函数是该类的方法。我们可以使用访问修饰符来设置数据成员的访问级别,一般会将其设置为私有或保护。私有数据只能在类内部访问,而保护数据可以在类内和子类中访问。

在C++中,类以关键字class开头,然后是类名和类体。类体中可以定义数据成员和成员函数,如下所示:


class Person {

private:

  string name;

  int age;

public:

  Person(string name, int age)

    this->name = name;

    this->age = age;

  

  void introduce() I'm " << age << " years old." << endl;

  

};

上面的代码定义了一个Person类,它包含两个私有数据成员name和age,和一个公有成员函数introduce,该函数将输出Person对象的信息。构造函数是一种特殊的成员函数,它用于创建对象并初始化其数据成员。

使用一个类的过程称为实例化,需要使用new关键字来动态创建对象。例如:


Person* p = new Person("Tom", 20);

p->introduce();

上述代码创建了一个名为Tom、年龄为20的Person对象,并使用这个对象调用了introduce函数,输出了其信息。

C++类的定义和使用是C++编程中非常重要的一部分,了解类的概念及其用法是学习面向对象编程的基本步骤。通过类的定义,我们可以创建更具结构性和可重用性的程序,提高编程效率和代码质量。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复