java编写一个程序定义一个person类包含属性name和age,以及一个比较年龄大小的方法compareAge()。
时间: 2024-03-05 21:53:27 浏览: 87
java代码-使用java构造Person类。包括姓名(name),性别和年龄(age)的源代码
5星 · 资源好评率100%
好的,以下是您所要求的Java程序:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public int getAge() {
return age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public int compareAge(Person other) {
return Integer.compare(this.age, other.age);
}
}
```
在这个程序中,我们定义了一个`Person`类,包含了两个属性:`name`和`age`,并且提供了一个比较年龄大小的方法`compareAge()`。该方法接受一个`Person`对象作为参数,并返回当前对象与传入对象的年龄大小比较结果,其中返回值的含义与`Integer.compare()`方法相同。
阅读全文