21xrx.com
2024-12-22 22:34:26 Sunday
登录
文章检索 我的文章 写文章
C++自定义类:Myhead
2023-07-05 08:36:20 深夜i     --     --
C++ 自定义类 Myhead

C++是一种面向对象的高级编程语言,它提供了许多强大的工具来帮助程序员创建自己的类。针对个人需要自定义一种类,即Myhead类,该类包括两个私有成员变量name和age,以及一个公有的成员函数print。

首先,在C++中创建类的语法非常简单,只需使用class关键字以及类名称即可:


class Myhead {

 private:

  string name;

  int age;

 public:

  void print();

};

接下来,在类的定义中,我们需要声明类的成员变量和成员函数。在这里,我们声明了两个私有成员变量name和age,这意味着它们只能在类的内部访问。然后,我们声明一个公有的成员函数print,它将用于打印类的成员变量。

现在,让我们来看一下Myhead类的实现:


#include <iostream>

#include "Myhead.h"

void Myhead::print()

 std::cout << "My name is " << name << " and I am " << age << " years old." << std::endl;

在这个实现中,我们首先包含了iostream库和Myhead.h头文件,然后我们定义了print函数,该函数将打印我们定义的成员变量name和age的值。

最后,我们需要创建一个main函数来测试Myhead类:


#include <iostream>

#include "Myhead.h"

int main() {

 Myhead mh;

 mh.name = "John";

 mh.age = 30;

 mh.print();

 return 0;

}

在main函数中,我们首先创建了一个Myhead对象,然后设置了它的name和age成员变量的值。接着,我们调用了Myhead的print函数来打印这些值。当我们运行这个程序时,它将输出以下文本:


My name is John and I am 30 years old.

总结一下,C++语言中自定义类的方法并不复杂,只需要按照类的语法来定义、声明和实现成员变量和成员函数即可。在定义类属性和方法的同时还需注意封装属性和公开方法,保证代码的严密性和可读性。

  
  

评论区

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