编一个学生类(Student),其中包含以下内容:属性:学号studentID,姓名studentName,性别studentGender,年龄studentAge。行为:构造方法(空参和带有全部参数),每个属性对应的setXXX和getXXX方法,show方法(显示学生全部信息)。在测试类中创建两个学生对象s1和s2并初始化,两个对象的属性值自行确定,然后分别显示这两个学生的学号、姓名、性别、年龄。然后修改s1的姓名、s2的年龄,并显示修改后的结果。
public class Student {
String studentName;
int studentId;
String studentGender;
int studentAge;
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public String getStudentGender() {
return studentGender;
}
public void setStudentGender(String studentGender) {
this.studentGender = studentGender;
}
public int getStudentAge() {
return studentAge;
}
public void setStudentAge(int studentAge) {
this.studentAge = studentAge;
}
public Student() {
}
public Student(String studentName, int studentId, String studentGender, int studentAge) {
this.studentName = studentName;
this.studentId = studentId;
this.studentGender = studentGender;
this.studentAge = studentAge;
}
public void show(){
System.out.println("学生姓名:"+studentName+"\t "+"学生性别:"+studentGender+"\t学生学号:"+studentId+"\t"+"学生年龄:"+studentAge+"\t");
}
}
public class Text {
public static void main(String[] args) {
Student s1 = new Student();
Student s2 = new Student("张三", 211411, "男", 21);
s1.show();
s2.show();
s1.studentName="李四";
s2.studentAge=20;
s1.show();
s2.show();
}
}