编写一个Person类,其中包 括name、age和sex属性以及 study方法、addAge方法和 show方法。study方法用来输出字符,“studying” addAge方法用来給age属性 增加自定义的岁数, showAge方法用来显示具体的年纪。
时间: 2024-10-10 14:10:18 浏览: 63
好的,这是一个基本的Java类设计示例,它创建了一个名为`Person`的类,包含姓名(name)、年龄(age)和性别(sex)属性,以及学习(study),增加年龄(addAge),和展示年龄(showAge)的方法:
```java
public class Person {
private String name;
private int age;
private String sex;
// 构造函数
public Person(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
// study方法,用于输出学习状态
public void study() {
System.out.println("正在学习");
}
// addAge方法,增加自定义的岁数
public void addAge(int years) {
this.age += years;
}
// showAge方法,显示具体的年龄
public void showAge() {
System.out.println("当前年龄:" + age);
}
}
```
在这个类中,你可以实例化一个`Person`对象,并通过调用上述方法来操作对象的状态。例如:
```java
Person person = new Person("小明", 20, "男");
person.study(); // 输出 "正在学习"
person.addAge(5); // 增加5岁
person.showAge(); // 输出 "当前年龄:25"
```
阅读全文