编写Student类及测试:含id、name、isMale、birth等私有字段
多动手多思考
public class Student {
private int id;
private String name;
private boolean isMale;
private Date birth;
public Student(int id, String name, boolean isMale, Date birth) {
this.id = id;
this.name = name;
this.isMale = isMale;
this.birth = birth;
}
// getter and setter methods for id, name, isMale, and birth
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isMale() {
return isMale;
}
public void setMale(boolean isMale) {
this.isMale = isMale;
}
public Date getBirth() {
return birth;
}
public void setBirth(Date birth) {
this.birth = birth;
}
}
public class StudentTest {
public static void main(String[] args) {
// Instantiate a Student object
Student student = new Student(1, "Alice", false, new Date());
// Access the private fields using getter methods
System.out.println("ID: " + student.getId());
System.out.println("Name: " + student.getName());
System.out.println("Gender: " + (student.isMale() ? "Male" : "Female"));
System.out.println("Birth Date: " + student.getBirth());
}
}
public class Student {
// 私有字段
private int id;
private String name;
private boolean isMale;
private Date birth;
// 构造函数
public Student(int id, String name, boolean isMale, Date birth) {
this.id = id;
this.name = name;
this.isMale = isMale;
this.birth = birth;
}
// getter和setter方法
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isMale() {
return isMale;
}
public void setMale(boolean male) {
isMale = male;
}
public Date getBirth() {
return birth;
}
public void setBirth(Date birth) {
this.birth = birth;
}
}
import java.util.Date;
public class TestStudent {
public static void main(String[] args) {
// 创建一个学生对象
Student s = new Student(1, "张三", true, new Date());
// 输出学生信息
System.out.println("学生信息:");
System.out.println("id:" + s.getId());
System.out.println("姓名:" + s.getName());
System.out.println("性别:" + (s.isMale() ? "男" : "女"));
System.out.println("出生日期:" + s.getBirth());
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话: