构造一个人物类的程序,姓名:阿江,年龄:20,性别:男,兴趣爱好:唱跳rap篮球,需要有局部变量,返回值类型,参数定义
时间: 2024-10-19 10:07:26 浏览: 31
在构造一个人物类的程序中,我们可以创建一个名为`Person`的类,并为阿江设计一个具体的实例。下面是一个简单的示例:
```java
public class Person {
private String name;
private int age;
private String gender;
private List<String> interests; // 利用List保存多项兴趣
// 初始化构造函数
public Person(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
this.interests = new ArrayList<>();
}
// 设置兴趣爱好,添加到兴趣列表中,参数类型为String数组
public void setInterests(String[] hobbies) {
for (String hobby : hobbies) {
interests.add(hobby);
}
}
// 获取姓名的返回值类型为String
public String getName() {
return name;
}
// 获取年龄的返回值类型为int
public int getAge() {
return age;
}
// 获取性别的返回值类型为String
public String getGender() {
return gender;
}
// 获取兴趣爱好的返回值类型为List<String>
public List<String> getInterests() {
return interests;
}
// 创建阿江的具体实例
public static void main(String[] args) {
Person ajiang = new Person("阿江", 20, "男");
String[] hobbies = {"唱跳", "rap", "篮球"};
ajiang.setInterests(hobbies);
System.out.println(ajiang.getName()); // 输出姓名
System.out.println(ajiang.getAge()); // 输出年龄
System.out.println(ajiang.getGender()); // 输出性别
System.out.println(ajiang.getInterests()); // 输出兴趣爱好
}
}
```
在这个例子中,`setInterests`方法用于设置阿江的兴趣爱好,`getName`、`getAge`和`getGender`方法分别返回对应的属性值。在`main`方法中,我们创建了阿江的对象并设置了其属性。
阅读全文