Java escribe un programa de visualización y entrada de datos para estudiantes y profesores,
¿Cómo podría ser porque la versión no se puede utilizar? Todos son código fuente. Puedes compilarlos y ejecutarlos. Esta es una clase?Persona pública muy básica. Cadena?id;
Cadena?nombre;
¿pública?Persona(){}
pública?Persona(Cadena?id,?Cadena?nombre){
este.id?=?id;
este.nombre?=?nombre;
}
}¿clase?pública? ¿Estudiante?extiende?Persona {
int?classId;
int?grado;
público?Estudiante(){
super( );
}
público?Estudiante(Cadena?id, ?Cadena?nombre){
super(id, ?nombre);
}
public?void?setClassId(int?classId){
this.classId?=?classid;
}
public?void ?setGrade(int?grade){
this.grade?=?grade
} public?int?getClassId(){
return?classid;
}
public?int?getGrade(){
return?grade
}
public?void ?showInfo(){
System.out.println("id:?"? ?id? ?"\r\n" ?"nombre:?" ?nombre? ?" \r\n" ?"clase:?" ?nombre? ?"\r\n" ?"grado:?" ?nombre? ?"\r\n");
}
} ¿pública?clase?Profesor?extiende?Persona{
Cadena?título;
Cadena?depto;
pública?Estudiante(){
super();
}
público?Estudiante(Cadena?id,?Cadena?nombre){
super(id ,?nombre);
}
//?Profesor se puede escribir como Estudiante
}clase?pública?Prueba{
public?static?void ?main(String[]?args){
Estudiante?estudiante?=?new?Estudiante("1",?"estudiante1");
estudiante .setClassId(1) ;
student.setGrade(80);
student.showInfo();
//?El profesor es el mismo
Profesor ?profesor?=?nuevo?Profesor("1",?"enseñar
er1");
}
}