定义Person类 name和age
时间: 2024-12-04 11:24:10 浏览: 58
在面向对象编程中,我们通常会定义一个基础类,例如"Person",用于表示一类具有共同属性的对象。在这个例子中,我们可以创建一个名为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;
}
}
```
相关问题
定义person类,有name和age两个属性,
好的,你可以使用如下的 Python 代码定义 person 类:
class person:
def __init__(self, name, age):
self.name = name
self.age = age
这样,你就定义了一个 person 类,有两个属性 name 和 age。当你创建一个 person 对象时,需要提供它的 name 和 age。比如:
p = person('Tom', 23)
这样,就创建了一个名为 Tom,年龄为 23 的 person 对象。
定义Person类age,name成员再定义Phone类子对象,C++
下面是一个简单的C++代码示例,其中定义了一个名为Person的类,具有age和name成员变量,以及一个名为Phone的子对象:
```
class Phone {
// 定义Phone类
};
class Person {
public:
int age;
string name;
Phone phone; // 定义Phone类的子对象
};
```
在这里,我们定义了一个名为Phone的类,并在Person类中定义了一个名为phone的Phone类子对象。这意味着每个Person对象都有一个名为phone的Phone类子对象。我们可以使用以下代码访问这个子对象:
```
Person person;
person.phone; // 访问Person类的Phone子对象
```
当然,我们可以在Person类中定义其他任意多个子对象,以满足具体的需求。
阅读全文