Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Lo que aprendimos

En esta aula aprendimos a cómo pasar parámetros al momento de crear objetos usando constructores. También vimos cómo funciona el constructor por default en Java y cómo se pueden declarar constructores personalizados dentro de una clase. Además, entendimos cómo llamar al constructor de la clase madre utilizando la palabra clave super.

1 respuesta

Hola Alexis, espero que estés bien

¡Qué bueno que estás explorando el tema de los constructores en Java! Parece que has captado bien los puntos clave de la lección. Para reforzar lo que aprendiste, aquí tienes un pequeño resumen con ejemplos prácticos:

  1. Pasar parámetros al instanciar objetos: Cuando creas un objeto en Java, puedes usar un constructor que acepte parámetros para inicializar los atributos del objeto. Por ejemplo:

    public class Persona {
        String nombre;
        int edad;
    
        // Constructor con parámetros
        public Persona(String nombre, int edad) {
            this.nombre = nombre;
            this.edad = edad;
        }
    }
    
    // Crear un objeto de la clase Persona
    Persona persona = new Persona("Alexis", 25);
    
  2. Constructor por defecto: Si no defines ningún constructor en tu clase, Java proporciona automáticamente un constructor por defecto sin parámetros. Sin embargo, si defines un constructor con parámetros, el constructor por defecto ya no se crea automáticamente a menos que lo declares explícitamente.

  3. Declarar constructores personalizados: Puedes definir múltiples constructores en una clase, siempre que tengan diferentes listas de parámetros. Esto se llama sobrecarga de constructores.

  4. Llamar al constructor de la clase madre con super: Cuando tu clase hereda de otra, puedes llamar al constructor de la clase madre usando la palabra clave super. Esto es útil para inicializar los atributos heredados. Por ejemplo:

    public class Empleado extends Persona {
        double salario;
    
        // Constructor de la clase hija
        public Empleado(String nombre, int edad, double salario) {
            super(nombre, edad); // Llama al constructor de la clase madre
            this.salario = salario;
        }
    }
    

Espero que estos ejemplos te ayuden a consolidar lo que aprendiste. ¡Bons estudios!