Iniciar sesión

Clases y objetos en Java

Atributos, métodos y constructores

Unidad: Programación Orientada a Objetos Lección 1 de 6 Gratis
🧬
Clases y objetos
Una clase es un molde que define qué atributos (datos) y métodos (comportamiento) va a tener cada objeto creado a partir de ella.
public class Perro { String nombre; // atributo int edad; // atributo public Perro(String nombre, int edad) { // constructor this.nombre = nombre; this.edad = edad; } void ladrar() { // método System.out.println(nombre + " dice: ¡Guau!"); } } Perro rex = new Perro("Rex", 3); // crear un objeto rex.ladrar();
El constructor tiene el mismo nombre que la clase y se ejecuta automáticamente al usar new. this se refiere al objeto actual, para distinguir el atributo del parámetro con el mismo nombre.

Pon a prueba lo que aprendiste

Concepto

¿Qué es un objeto en relación a una clase?

  1. ALo mismo que una clase, con otro nombre
  2. BUn archivo .java
  3. CUna instancia concreta creada a partir del molde que define la clase
  4. DUn tipo de método especial
Ver respuesta
C) Una instancia concreta creada a partir del molde que define la clase La clase define la estructura, el objeto es una instancia concreta con valores propios.
Sintaxis

¿Qué palabra clave se usa para crear un objeto nuevo?

  1. Amake
  2. Bcreate
  3. Cobject
  4. Dnew
Ver respuesta
D) new New reserva memoria y llama al constructor.
Constructor

¿Qué característica tiene el nombre de un constructor?

  1. APuede ser cualquier palabra
  2. BSiempre se llama 'constructor'
  3. CEs igual al nombre de la clase
  4. DEmpieza con minúscula obligatoriamente
Ver respuesta
C) Es igual al nombre de la clase El constructor siempre tiene el mismo nombre que su clase.

🎯 Practica esta lección completa

Ejercicios de completar código, ordenar bloques y respuesta libre. Ganas XP y mantienes tu racha.

Practicar gratis, sin registrarte Entras como invitado directo a esta lección. Sin tarjeta.