1)创建实体类(类中仅包含成员变量(属性)和getter、setter方法):Student 2)实体一般可被称为:贫血模型、POJO、DO 3)分别为实体类定义如下属性: 姓名:字符串类型。 年龄:整型类型。 性别:布尔类型(true 男,false女)。 成绩:浮点类型。 4)为Student类中的各属性分别创建getter和setter方法 5)年龄属性需保证大于18岁,如输入的年龄小于18岁则设置为18 6)为Student类创建0参构造函数,构造函数负责为所有属性设置初始值。 7)为Student类创建4参构造函数,构造函数负责为所有属性赋值 8)创建主类:TestStudent 9)在main方法中通过Student的4参构造函数分别传入以下数据: 姓名:黄世仁。 年龄:24。 性别:true。 成绩:59.0f。 10)向控制台输出Student实体类中各属性值,格式如下: Student类:
public class Student { private String name; private int age; private boolean sex; private double score; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public boolean isSex() { return sex; } public void setSex(boolean sex) { this.sex = sex; } public double getScore() { return score; } public void setScore(double score) { this.score = score; } public Student() { } public Student(String name, int age, boolean sex, double score) { this.name = name; if(age<18){ this.age=18; } else{ this.age = age; } this.sex = sex; this.score = score; } public void display(){ System.out.println("姓名:"+this.name); System.out.println("年龄:"+this.age); if(this.sex==true){ System.out.println("性别:"+"男"); } else{ System.out.println("性别:"+"女"); } System.out.println("分数:"+this.score); } }TestStudent类:
public class TestStudent { public static void main(String[] args){ Student student=new Student("黄世仁",24,true,59); student.display(); } }