Buscando una respuesta a una pregunta sobre programación java
1) Defina una interfaz Personas, que contenga un método voidcomplexion();
paquete cn;
interfaz pública Personas {
void complexion();
}
2) Defina una clase abstracta asiática, que contiene un método abstracto voidnation();
paquete cn;
public abstract class Asian {
public abstract void nation();
}
3) Defina una clase china, que hereda de Asia, e implementar el método abstracto de la clase principal; requerir salida en el método nación
"China";
paquete cn;
la clase pública china extiende asiática {
@Override
public void nation() {
System.out.print("china");
} p>
}
4) Defina una clase de estudiante Estudiante, herede del chino e implemente la interfaz Personas. En el método complexion, genere:
"complexionisamarillo"
5) La clase Student contiene dos variables miembro privadas nombre y edad, un constructor Student(Stringname,intage), que se utiliza para inicializar los dos miembros privados, y dos métodos getName() y getAge(), que se utilizan para devolver
Valores de nombre y edad.
6) Defina el método principal en la clase de estudiante y genere un objeto Estudiante S en él, con el nombre " Zhang San"
, la edad es
20; y llama a los métodos getName(), getAge, nation() y complexion(), y genera información: "Zhang San, 20,
China, la tez es amarilla".
paquete cn;
clase pública Estudiante extiende implementos chinos Personas {
nombre de cadena privada;
edad int privada;
@Override
tez pública vacía() {
System.out.print("complexionisamarillo");
}
public static void main(String[] args) {
Estudiante estudiante = nuevo Estudiante();
student.setName("Zhang San");
student.setAge(20);
Nombre de cadena = Student.getName();
int edad = Student.getAge();
System. out.print(nombre + "," + edad + ",");
student.nation();
System.out.print(","); p>
student.nation();
System.out.print(",");
p>student.complexion();
}
cadena pública getName() {
return name;
}
public void setName(nombre de cadena) { p>
this.name = nombre;
}
public int getAge() {
edad de retorno;
}
public void setAge(int edad) {
this.age = edad;
}
}