题目要求:
定义User类,
包含属性:String类型 name、int类型 age、String类型 like
提供空参、带参构造
提供getXxx()、setXxx()方法
提供show()方法,打印该对象所有属性
测试类:
实例化3个User对象,3个对象的属性分别为
{"夏诗韵",20,读书}、{"慕容雪痕",21,弹钢琴}、{"燕清舞",18,跳舞}
将3个对象添加到合适的数组中
修改数组中,年龄大于等于20岁的User对象的爱好为"敲代码"
遍历修改后的数组, 调用show方法打印所有对象属性
解答:
package come03;
public class User {
String name;
int age;
String like;
public User() {
}
public User(String name, int age, String like) {
this.name = name;
this.age = age;
this.like = like;
}
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;
}
public String getLike() {
return like;
}
public void setLike(String like) {
this.like = like;
}
public void show(){
System.out.println("姓名:" + getName() + ",年龄:" + getAge() +
",爱好:" + getLike());
}
public static void main(String[] args) {
User u = new User("夏诗韵",20,"读书");
User u2 = new User("慕容雪痕",21,"弹钢琴");
User u3 = new User("燕清舞",18,"跳舞");
User[] users = {u,u2,u3};
for (int i = 0; i < users.length; i++) {
if (users[i].getAge()>=20){
users[i].setLike("敲代码");
}
users[i].show();
}
}
}
定义User类,包含属性:String类型 name、int类型 age、String类型 like提供空参、带参构造提供getXxx()、setXxx()方法提供show()方法,打印该对象
于 2023-05-27 09:58:21 首次发布