编写一个名为Person的类,该类包含name和age属性以及一个show( )方法用于打印姓名和年龄信息,编写主函数进行测试。c++代码
时间: 2024-01-22 17:18:04 浏览: 67
以下是C++代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Person {
private:
string name;
int age;
public:
Person(string name, int age) {
this->name = name;
this->age = age;
}
void show() {
cout << "Name: " << name << ", Age: " << age << endl;
}
};
int main() {
Person p("Tom", 20);
p.show();
return 0;
}
```
输出结果:
```
Name: Tom, Age: 20
```
相关问题
编写一个名为Person的类,该类包含name和age属性以及一个show( )方法用于打印姓名和年龄信息;
下面是一个Python实现的Person类,包含name和age属性以及一个show()方法用于打印姓名和年龄信息:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def show(self):
print("Name: {}, Age: {}".format(self.name, self.age))
```
使用示例:
```python
person1 = Person("Alice", 25)
person1.show() # 输出: Name: Alice, Age: 25
person2 = Person("Bob", 30)
person2.show() # 输出: Name: Bob, Age: 30
```
用C++编写一个名为Person的类,该类包含name和age属性以及一个show( )方法用于打印姓名和年龄信息,编写主函数进行测试。
好的,以下是符合要求的C++代码:
```c++
#include <iostream>
#include <string>
using namespace std;
class Person {
private:
string name;
int age;
public:
Person(string name, int age) {
this->name = name;
this->age = age;
}
void show() {
cout << "姓名:" << name << ",年龄:" << age << endl;
}
};
int main() {
Person p("张三", 20);
p.show();
return 0;
}
```
运行结果为:
```
姓名:张三,年龄:20
```
阅读全文