编写一个名为Person的类,该类包含name和age属性以及一个show( )方法用于打印姓名和年龄信息,编写主函数进行测试。c++代码
时间: 2024-01-22 20:18:04 浏览: 65
以下是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
```
2、编写一个名为Person的类,该类包含name和age属性以及一个show( )方法用于打印姓名和年龄信息,编写主函数进行测试。
好的,这是一个简单的面向对象编程的问题,我来帮你回答。
首先,我们需要定义一个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))
```
接下来,在主函数中实例化一个Person对象,并调用它的方法:
```python
def main():
person = Person("Tom", 20)
person.show()
if __name__ == '__main__':
main()
```
运行结果如下:
```
Name: Tom, Age: 20
```
希望这个回答能够帮助到你!
阅读全文