JAVA初学代码者(未接触过其他例如c语言)
编一个学生类,包括学号、姓名、性别、年龄
(1)编写合理的重载构造方法。
(2)编写测试类创建几个学生,打印他们的信息。
谢谢大家

JAVA初学代码者(未接触过其他例如c语言)
编一个学生类,包括学号、姓名、性别、年龄
(1)编写合理的重载构造方法。
(2)编写测试类创建几个学生,打印他们的信息。
谢谢大家

很基础的题目啊,建议先对着写一下,然后背一背。记得采纳哦
创建了一个Student类并包含学号、姓名、性别和年龄。这个类中包含了两个构造方法,一个带有所有参数,另一个只带有学号和姓名。我也添加了一个方法displayInfo()来打印学生的信息。
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;
}
// 只带有学号和姓名的构造方法
public Student(String id, String name) {
this(id, name, "Unknown", 0);
}
// 显示学生信息的方法
public void displayInfo() {
System.out.println("学号: " + id);
System.out.println("姓名: " + name);
System.out.println("性别: " + gender);
System.out.println("年龄: " + age);
}
}
public class TestStudent {
public static void main(String[] args) {
// 创建几个学生对象并打印他们的信息
Student student1 = new Student("1001", "张三", "男", 20);
student1.displayInfo();
Student student2 = new Student("1002", "李四");
student2.displayInfo();
}
}