java编写一个学生类,属性包括学号、姓名、年龄,定义方法输入学生基本信息和打印输出学生基本信息,在主类中声明学生类的对象,打印输出学生信息
public class Student {
// 定义学号、姓名和年龄属性
private String studentNumber;
private String name;
private int age;
// 构造函数,用于初始化学生信息
public Student(String studentNumber, String name, int age) {
this.studentNumber = studentNumber;
this.name = name;
this.age = age;
}
// 输入学生基本信息的方法
public void inputInfo() {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生的学号:");
this.studentNumber = sc.next();
System.out.println("请输入学生的姓名:");
this.name = sc.next();
System.out.println("请输入学生的年龄:");
this.age = sc.nextInt();
}
// 输出学生基本信息的方法
public void showInfo() {
System.out.println("学生的学号为:" + this.studentNumber);
System.out.println("学生的姓名为:" + this.name);
System.out.println("学生的年龄为:" + this.age);
}
}
package Stack;
public class Student {
private int stuNum;
private String name;
private String otherInfo;
public int getStuNum() {
return stuNum;
}
public void setStuNum(int stuNum) {
this.stuNum = stuNum;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getOtherInfo() {
return otherInfo;
}
public void setOtherInfo(String otherInfo) {
this.otherInfo = otherInfo;
}
@Override
public String toString() {
return "Student{" +
"stuNum=" + stuNum +
", name='" + name + '\'' +
", otherInfo='" + otherInfo + '\'' +
'}';
}
}