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í como
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();
}
}
producción
输入错误
0.0
不及格
clase de entidad
Principalmente un atajo para guardar datos
:右键-生成
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();
}
}
resultado de salida
18
21.0
118
221.0
18嘿嘿
1. ¿Qué es una clase de entidad?, ¿cuáles son sus características?
Las variables miembro deben ser privadas y deben proporcionarse métodos get y set para ellas; debe haber un constructor sin parámetros. Es solo una clase de Java que se usa para guardar datos. Puede usarla para crear objetos y guardar datos sobre algo.
2. ¿Cuáles son los escenarios de aplicación para las clases de entidad?
Las clases de entidad corresponden a los métodos de desarrollo más populares en el desarrollo de software, donde los datos y el procesamiento comercial de datos están separados.