Código fuente de la clase de profesor
¿Público? ¿clase? Persona{
¿Cadena? id;
¿Cadena? Nombre;
¿Público? Persona(){}
¿Público? persona(¿Cadena?id,?Cadena?nombre){
¿Este.id? =?id;
¿Este nombre? =?Nombre;
}
}¿Público? ¿clase? ¿alumno? ¿extender? Personal{
int? classId
int? Nivel;
¿Público? estudiante(){
super();
}
¿Público? Estudiante(String?id,?String?Name){
Super(id,?Name);
}
¿Público? ¿Vacío? setClassId(int?classId){
este.classId? =?classid
}
¿Público? ¿Vacío? setGrade(int?Grade){
¿Esta calificación? =?Nivel
}
¿Público? int? getClassId(){
¿Regresión? classid
}
¿Público? int? getGrade(){
¿Regresión? Nivel
}
¿Público? ¿Vacío? showInfo(){
System.out.println("id: "? ?id? ?" \r\n "
?"Nombre:?" ?nombre? ?" \r\n "
?"Categoría: ? " ?Nombre?" >
}
}Sr. ¿clase? ¿maestro? ¿extender? Persona{
¿Cadena? Título;
¿Cadena? Departamento;
¿Público? estudiante(){
super();
}
¿Público? Student(String?id,?String?Name){
Super(id,?Name);
}
//?Profesor puede ser como Estudiantes escribe de la misma manera.
}Sr. ¿clase? ¿Prueba{
Público? ¿Electricidad estática? ¿Vacío? main(String[]?args){
¿Estudiante? ¿alumno? =?Nuevo? estudiante(" 1 ", " estudiante 1 ");
estudiante establece classid(1);
estudiante establece calificación (80); .showinfo();
//?Como un profesor
¿Profesor? ¿maestro? =?Nuevo? profesor(" 1 ", " profesor 1 ");
}
}