Preguntas de programación del examen Java de primer año
/**
*?(1)?Escribe un programa para implementar las siguientes funciones: Se sabe que la clase Persona contiene tres variables públicas (nombre, sexo, edad) y un método constructor.
*?La clase Estudiante es una clase derivada de la clase Persona y contiene dos nuevas variables públicas (número de estudiante y número de clase), dos métodos públicos (modificando la edad y mostrando información básica) y un método constructor.
*?En la clase de prueba Test1, se define un grupo de objetos de estudiantes, se inicializa su información básica y luego se genera en secuencia.
*/
¿Público? ¿clase? ¿Prueba1? {
¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {
¿Estudiante[]? ¿alumno? =?¿Nuevo? Estudiante[3];
¿Estudiante[0]? =?¿Nuevo? Estudiante("Xiao Li"?"Male"?12,?20181101,?01);
¿Estudiante[1]? =?¿Nuevo? Estudiante("Peony",?"Mujer"?13,?20001102,?01);
Estudiante[2]? =?¿Nuevo? Estudiante ("Xiao Li"? "Hombre"? 12,? 20181103,? 01);
¿Para (Estudiante? ¿Stu?:? ¿Estudiante)? {
stu . mostrar información();
}
}
}
¿Clase? ¿gente? {
¿Público? ¿Cadena? Nombre;
¿Público? ¿Cadena? Sexo;
¿Público? int? Edad;
¿Público? persona (¿cadena? ¿nombre? ¿cadena? ¿género? ¿int? ¿edad)? {
super();
¿Este nombre? =?Nombre;
¿Este.Sexo? =?Sexo;
¿Esta.Edad? =?Edad;
}
}
¿Clase? ¿alumno? ¿extender? ¿gente? {
¿Público? ¿dragón? ID de estudiante
¿Público? ¿dragón? classId
¿Público? ¿Vacío? setAge(int? edad)? {
¿Edad? =?this.age
}
¿Público? ¿Vacío? mostrar información()? {
System.out.println("Mi nombre es "? ?Nombre? ?","? ?"Mi género es "? ?Género? ?","? ?"¿Cuántos años tengo? "? ?Edad?
?"Años"? ?"Mi número de estudiante es "? ?studentId? ?","? ?"Mi número de clase es"? ?classId? ?"Clase" );
}
¿Público? Estudiante (¿Cadena? ¿Nombre? ¿Cadena? ¿Sexo? ¿Ent? ¿Edad? ¿Dragon? ID de estudiante,
¿Dragon? ClassId)? {
Super (nombre,? ¿Sexo? Edad);
¿Esta identificación de estudiante? =?studentId
este.classId? =?classId
}
Es innegable que ahora soy un poco libre, así que primero te escribiré el primer artículo. En cuanto a los dos últimos, no escribiré sobre ellos. A ver si alguien más tiene un poco de tiempo libre. Depende del destino.
Resultados de la ejecución:
Mi nombre es Xiao Li, hombre, 12 años, estudiante número 20181101, clase número 1.
Mi nombre es Xiao Nan, mujer, 13 años, estudiante número 20001102, clase número 1.
Mi nombre es Xiao Li, hombre, 12 años, estudiante número 20181103, clase número 1.