Red de conocimiento informático - Consumibles informáticos - Hazle a todos una pregunta sobre la programación JAVA

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() {

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. !