Hazle a todos una pregunta sobre la programación JAVA
base de clase {
nombre de cadena protegida
edad int protegida
base pública() {
}
public void SetName(String na) {
nombre = na
}
public void SetAge(int a) {
edad = a;
}
public String GetName() {
nombre de retorno //Sin valor de retorno
p> p>}
public int GetAge() {
edad de retorno; //Sin valor de retorno
}
}
Clase Ingeniero extiende Base {
Cadena protegida mayor
Cadena protegida prof
public void SetMajor(String maj) {
major = maj;
}
public void Setprof(String pr) {
prof = pr;
}
cadena pública GetMajor() {
return mayor; //
}
cadena pública GetProf() { p>
return prof;
}
}
clase pública Engieer2 {
public static void main(String args[ ]) {
Ingeniero eng = new Ingeniero();
eng.SetName("李思");
eng.SetAge(40) ;
eng.SetMajor("Computadora");
eng.Setprof("Profesor principal"
System.out.println(eng.GetName); () );
System.out.println(eng.GetAge());
System.out.println(eng.GetMajor()); > Sistema .out.println(eng.GetProf());
}
> }
El nombre del archivo es: Engineer2.java y se ejecuta directamente
Problemas con su programa: 1. No sé qué se utilizan los métodos get y set de las variables miembro para
2. Confusión de niveles de clase
Acerca de las dos preguntas anteriores, puede comparar mi código anterior y luego pensarlo detenidamente usted mismo. Si no lo entiende, vuelva a preguntar. !