1. 创建一个Person`类,包含以下属性:姓名(`name`)和年龄(`age`)。为该类提供构 造函数和方法来获取和设置属性值。
时间: 2024-01-25 22:04:07 浏览: 48
好的,我可以帮你创建一个Python版本的Person类,代码如下:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def get_name(self):
return self.name
def set_name(self, name):
self.name = name
def get_age(self):
return self.age
def set_age(self, age):
self.age = age
```
这个类包含了`name`和`age`两个属性,并提供了构造函数和四个方法来获取和设置属性值。你可以通过调用`get_name()`和`get_age()`方法来获取属性值,通过调用`set_name()`和`set_age()`方法来设置属性值。
相关问题
在Java中创建一个Person类,包含以下属性:姓名(name)和年龄(age`)。为该类提供构 造函数和方法来获取和设置属性值。
好,以下是Java版本的Person类,包含了`name`和`age`两个属性,并提供了构造函数和四个方法来获取和设置属性值:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
你可以通过调用`getName()`和`getAge()`方法来获取属性值,通过调用`setName()`和`setAge()`方法来设置属性值。
编写一个名为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
```