Conceptos fundamentales de programación en Java, incluyendo clases, arreglos y control de flujo, evaluados en AP Computer Science A.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- ¿Qué es una clase en Java?
Show answer
Un plano o plantilla para crear objetos con propiedades y métodos compartidos
- Define un objeto.
Show answer
Una instancia de una clase que tiene estado (atributos) y comportamiento (métodos)
- ¿Qué es la encapsulación?
Show answer
Agrupar datos y métodos dentro de una clase mientras se ocultan los detalles internos de implementación
- ¿Qué es un constructor?
Show answer
Un método especial que inicializa un objeto cuando se crea con la palabra clave new
- ¿Qué es la herencia?
Show answer
Un mecanismo mediante el cual una subclase hereda propiedades y métodos de una clase padre (superclase)
- ¿Qué es el polimorfismo?
Show answer
La capacidad de los métodos de comportarse de manera diferente según el objeto que los invoca o los parámetros pasados
- ¿Qué es un arreglo?
Show answer
Una colección ordenada de elementos del mismo tipo de dato almacenados en memoria contigua
- ¿Qué es un método?
Show answer
Un bloque de código que realiza una tarea específica y se define dentro de una clase
- Nombra los tres modificadores de acceso en Java.
Show answer
public (accesible desde cualquier lugar), private (accesible solo dentro de la clase), protected (accesible en subclases y en el mismo paquete)
- ¿Qué es una variable de instancia?
Show answer
Una variable declarada dentro de una clase pero fuera de todos los métodos; cada objeto tiene su propia copia
- ¿Qué es una variable static?
Show answer
Una variable de clase compartida por todas las instancias de una clase, declarada con la palabra clave static
- ¿Qué es una variable local?
Show answer
Una variable declarada y utilizada únicamente dentro de un método o bloque de código
- ¿Qué hace la palabra clave new?
Show answer
Crea una nueva instancia de una clase asignando memoria y llamando al constructor
- ¿Qué es una variable de referencia?
Show answer
Una variable que almacena la dirección de memoria (referencia) de un objeto, no el objeto en sí
- ¿Qué representa null?
Show answer
Un valor especial que indica que una variable de referencia no apunta a ningún objeto