1.创建Person类 属性:名字(name),年龄(age),年级( grade) 方法: 1、无参无返回值的student方法,描述为:我是一名大学生! 2、带参数方法sexStu,描述为:我是一个**生!(其中,**为传入参数) 3、无参无返回值的mySelf方法,介绍自己的姓名、年龄、年级(参数参考效果图) 2. 创建含主方法的测试类PersonTest类 实例化对象,传入参数,调用无参无返回值的student和mySelf方法及带参方法sexStu
时间: 2023-05-14 10:05:05 浏览: 230
好的,让我来帮您创建一个Person类。在C++中,可以这样定义一个Person类:
```cpp
class Person {
public:
// 构造函数
Person(std::string name, int age) : name_(name), age_(age) {}
// 成员函数
void sayHello() {
std::cout << "Hello, my name is " << name_ << ", and I'm " << age_ << " years old." << std::endl;
}
private:
std::string name_;
int age_;
};
```
这个Person类有两个私有成员变量:name_和age_,以及一个公有成员函数sayHello(),用于打印出Person对象的姓名和年龄。在创建Person对象时,需要传入一个姓名和一个年龄。例如,可以这样创建一个Person对象:
```cpp
Person p("Tom", 20);
p.sayHello(); // 输出:Hello, my name is Tom, and I'm 20 years old.
```
希望这个回答能够帮到您!
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)