复制
收藏
提问
全网
需求分析 a)定义学生类 b)定义学生属性及方法 c)输出个人信息 d)使用构造方法传值 e)使用不同的构造方法输出信息 f)定义一个信息输出类 Info,类中定义一个输出信息方法:4、设计思路(实现原理) 1)定义个学生类 Student 2)类中定义学生属性包括:姓名、性别、年龄3)定义多构造方法给属性赋值(构造方法重载)4)定义多个打印输出方法输出信息(普通方法重载)5)通过匿名对象形式通过信息输出类来实现自我介绍,
3周前
理解问题需求分析 a)定义学生类 b)定义学生属性及方法 c)输出个人信息 d)使用构造方法传值 e)使用不同的构造方法输出信息 f)定义一个信息输出类 Info,类中定义一个输出信息方法:4、设计思路(实现原理) 1)定义个学生类 Student 2)类中定义学生属性包括:姓名、性别、年龄3)定义多构造方法给属性赋值(构造方法重载)4)定义多个打印输出方法输出信息(普通方法重载)5)通过匿名对象形式通过信息输出类来实现自我介绍,
已完成理解「需求分析 a)定义学生类 b)定义学生属性及方法 c)输出个人信息 d)使用构造方法传值 e)使用不同的构造方法输出信息 f)定义一个信息输出类 Info,类中定义一个输出信息方法:4、设计思路(实现原理) 1)定义个学生类 Student 2)类中定义学生属性包括:姓名、性别、年龄3)定义多构造方法给属性赋值(构造方法重载)4)定义多个打印输出方法输出信息(普通方法重载)5)通过匿名对象形式通过信息输出类来实现自我介绍,」
展开阅读网页
在Java中定义一个学生类(Student),属性包括:学号,姓名,性别,年龄;方法包括:获得学号,获得姓名,获得性别,获得年龄,修改学号,修改姓名,修改性别,修改年龄。定义并创建一个学生数组对象。
public class Student {
private String id;
private String name;
private String gender;
private int age;
// 构造方法
public Student(String id, String name, String gender, int age) {
this.id = id;
this.name = name;
this.gender = gender;
this.age = age;
}
// Getter和Setter方法
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
// 重写toString方法
@Override
public String toString() {
return "Student{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", gender='" + gender + '\'' +
", age=" + age +
'}';
}
}
public class Info {
public void printInfo(Student student) {
System.out.println(student.toString());
}
}
public class Main {
public static void main(String[] args) {
Student[] students = new Student[2];
students[0] = new Student("001", "Alice", "Female", 20);
students[1] = new Student("002", "Bob", "Male", 22);
Info info = new Info();
for (Student student : students) {
info.printInfo(student);
}
}
}
更专业一些
转笔记