Problema
Repita el ejercicio: Class Ejercicio 1 , empleando un constructor para inicializar las variables: edad, y nombre. Recuerde que dentro del constructor se emplean parámetros y dentro de la clase variables. Por lo tanto, los parámetros que paso dentro del constructor son los valores que se asignan a las variables dentro de la clase. Imprima el nombre de la persona en consola (NO utilice ningún método para este propósito).
Solución
Clase Persona
package certification1;
public class Persona {
public int edad;
public String nombre;
public Persona(int edad, String nombre){
this.edad = edad;
this.nombre = nombre;
}
}
Clase main
package certification1;
public class Certification1 {
public static void main(String[] args) {
Persona p1 = new Persona(35,"Mauricio");
System.out.println("El nombre es: " + p1.nombre + " y tiene: " + p1.edad + " años.");
}
}
Java emplea dos tipos de memoria: Stack y Heap . En el Stack se guardan variables locales, sean primitivas o referencias; mientras que el Heap guarda objetos. En castellano, dentro del Stack en el código anterior se guarda: p1; mientras que en el Heap se guardan las variables que tiene p1 (edad y nombre).
No comments:
Post a Comment