package it.heima.loop1;
public class score {
private double score;
public void setScore(double score){
if (score <= 100 && score >= 0){
this.score = score;
}else{
System.out.println("输入错误");
}
}
public double getScore(){
return score;
}
public void print(){
System.out.println(score>60? "成绩及格":"不及格");
}
}
as well as
package it.heima.loop1;
public class test {
public static void main(String[] args) {
score t = new score();
t.setScore(-12);
double result = t.getScore();
System.out.println(result);
t.print();
}
}
output
输入错误
0.0
不及格
Entity class
Mainly a save data
shortcut:右键-生成
package it.heima.loop2;
public class student {
private int age;
private double score;
public student() {
}
public student(int age, double score) {
this.age = age;
this.score = score;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
package it.heima.loop2;
public class oprate {
public student studenta;
public void studentoprate(student studenta){
this.studenta = studenta;
}
public void print(){
if (studenta.getScore()>= 60){
System.out.println(studenta.getAge()+"哈哈");
}else{
System.out.println(studenta.getAge()+"嘿嘿");
}
}
}
package it.heima.loop2;
public class test {
public static void main(String[] args) {
student s1 = new student();
s1.setAge(18);
s1.setScore(21);
System.out.println(s1.getAge());
System.out.println(s1.getScore());
student s2 = new student();
s2.setAge(118);
s2.setScore(221);
System.out.println(s2.getAge());
System.out.println(s2.getScore());
oprate op = new oprate();
op.studentoprate(s1);
op.print();
}
}
output result
18
21.0
118
221.0
18嘿嘿
1. What is an entity class? What are its characteristics?
Member variables must be private, and get and set methods must be provided for them; there must be a parameterless constructor. It's just a java class used to save data. You can use it to create objects and save data about something.
2. What are the application scenarios for entity classes?
Entity classes correspond to the more popular development methods in software development, where data and data business processing are separated.