用java写一个person类,属性id,name,age
时间: 2023-09-21 13:06:28 浏览: 146
java代码-使用java构造Person类。包括姓名(name),性别和年龄(age)的源代码
5星 · 资源好评率100%
### 回答1:
public class Person {
private int id;
private String name;
private int age;
public Person(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
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;
}
}
### 回答2:
下面是用Java编写的Person类:
```java
public class Person {
private int id;
private String name;
private int age;
public Person(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "ID: " + id + ", Name: " + name + ", Age: " + age;
}
}
```
在上面的代码中,我们定义了一个名为Person的类,该类有三个属性:id、name和age。我们使用私有修饰符(private)来限制这些属性的访问性,这意味着它们只能在Person类的内部访问。
我们还提供了一个构造函数,用于在创建对象时初始化属性值。通过提供公共(getter)和私有(setter)方法,我们可以从外部获取和修改Person对象的属性。
最后,我们重写了toString()方法,以便在需要打印Person对象时以可读的格式返回属性的值。
这样就完成了一个基本的Person类的编写。您可以在其他类中实例化这个类并使用其属性和方法。
### 回答3:
public class Person {
private int id;
private String name;
private int age;
// 构造方法
public Person(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
// 获取id属性
public int getId() {
return id;
}
// 设置id属性
public void setId(int id) {
this.id = id;
}
// 获取name属性
public String getName() {
return name;
}
// 设置name属性
public void setName(String name) {
this.name = name;
}
// 获取age属性
public int getAge() {
return age;
}
// 设置age属性
public void setAge(int age) {
this.age = age;
}
}
这是一个简单的Person类的Java代码示例。这个类有三个属性:id、name和age,分别表示人的身份证号、姓名和年龄。我们可以使用构造方法来创建一个Person实例,并通过getter和setter方法来访问和修改这些属性。在这个例子中,构造方法接收三个参数(id、name和age),并将它们分别赋值给对应的属性。每个属性都有对应的getter和setter方法用于获取和设置属性值。
阅读全文