Estructuras selectivas
Operadores y condiciones
Fundamentos de POO
Clases y objetos
Swing y formularios
100

Todo algoritmo combina tres estructuras de control: secuencial, repetitiva y esta.

Selectiva

100

Este operador relacional significa "igual a" en Java.

==

100

Paradigma que organiza el código en objetos, que agrupan atributos y métodos

Programación Orientada a Objetos (POO)

100

Esta palabra clave se usa para crear un objeto en Java.

new

100

Paquete de Java que contiene la librería gráfica para crear ventanas y formularios.

javax.swing

200

Al evaluar una condición, el resultado siempre es uno de estos dos valores lógicos.

Verdadero (True) o Falso (False)

200

Este operador lógico exige que se cumplan todas las condiciones.

&&

200

En la analogía del plano de construcción de un carro, el plano representa esto.

La clase

200

Método especial que inicializa el objeto al crearlo.

Constructor

200

Clase que representa la ventana principal de un formulario.

JFrame

300

Esta estructura ejecuta una acción solo si la condición es verdadera; si es falsa, no hace nada.

if simple

300

Este operador lógico invierte el resultado de la condición.

!

300

Este pilar oculta los detalles internos de un objeto y protege sus datos con private.

Encapsulamiento

300

Variables que guardan el estado del objeto (por ejemplo, nombre y edad).

Atributos

300

El método getText() de un JTextField siempre devuelve este tipo de dato.

String

400

En una cascada de else if, el número de bloques que se ejecutan como máximo.

Uno

400

El error de asignación consiste en confundir el operador de igualdad (==) con este otro.

Operador de asignación (=)

400

Esta palabra clave permite que una clase hija reutilice atributos y métodos de una clase padre.

extends

400

En this.nombre = nombre;, esta palabra clave se refiere al atributo del objeto actual.

 this

400

Se registra con addActionListener() y detecta el clic en un botón.

ActionListener

500

Con el código que clasifica notas (≥ 9 Excelente, ≥ 7 Aprobado, si no Reprobado), una nota de exactamente 7 muestra esto.

Aprobado

500

Resultado de edad >= 18 && tieneCedula == true para una persona de 20 años sin cédula.

Falso

500

En este pilar, un mismo método puede comportarse de forma distinta según el objeto que lo invoque.

Polimorfismo

500

Salida en consola de Estudiante e1 = new Estudiante("Ana", 16); e1.saludar();

Hola, soy Ana

500

Si usas layout nulo y olvidas setBounds(), los controles se amontonan en esta posición.

(0,0)