21xrx.com
2024-12-23 01:09:37 Monday
登录
文章检索 我的文章 写文章
C++类的定义格式及其语法演示
2023-07-02 13:25:53 深夜i     --     --
C++类 定义格式 语法 演示

C++是一种面向对象的编程语言,类是其中最基本、最重要的概念之一。在C++中,类可以被看作是一种数据类型,它可以定义数据的属性和行为,并通过实例化创建多个对象。

类的定义格式如下:


class ClassName

  private:

    //私有成员变量和函数

  protected:

    //受保护的成员变量和函数

  public:

    //公有成员变量和函数

;

其中,类名可以自定义,建议使用大写字母开头的驼峰命名法。类的定义分为三个部分:

私有成员私有成员由于只能在类内部访问,所以一般用于存储数据或实现内部函数等。如果没有特殊需求,建议将成员变量都封装为私有成员,通过公有接口进行访问。

受保护成员受保护成员与私有成员类似,但可以被其派生类访问。一般用于继承和多态等复杂的应用场景。

公有成员公有成员可以被任意访问,是类与外部世界交互的接口。在其中定义的函数和变量通常是类的使用者需要了解和调用的,因此必须要有详细的注释和文档说明。

在定义完类之后,可以通过实例化来创建对象,并使用对象的成员变量和函数。

语法演示如下:


//类的定义

class Student {

  private:

    int number;

    string name;

  public:

    void setInfo(int n, string s);

    int getNumber();

    string getName();

};

//成员函数的定义

void Student::setInfo(int n, string s)

  number = n;

  name = s;

int Student::getNumber()

  return number;

string Student::getName()

  return name;

//对象的实例化和使用

int main() {

  Student stu;

  stu.setInfo(20190001, "张三");

  int n = stu.getNumber();

  string s = stu.getName();

  cout << "学号:" << n << ",姓名:" << s << endl;

  return 0;

}

当程序输出学号和姓名时,就说明我们已经成功地创建了一个Student类的对象,并使用了它的成员函数。这样,我们就可以通过类来组织和管理代码,让程序更加清晰和易于维护。

  
  

评论区

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