Tuesday, July 25, 2017

Class Ejercicio 2

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

Earn free bitcoin