Todo algoritmo combina tres estructuras de control: secuencial, repetitiva y esta.
Selectiva
Este operador relacional significa "igual a" en Java.
==
Paradigma que organiza el código en objetos, que agrupan atributos y métodos
Programación Orientada a Objetos (POO)
Esta palabra clave se usa para crear un objeto en Java.
new
Paquete de Java que contiene la librería gráfica para crear ventanas y formularios.
javax.swing
Al evaluar una condición, el resultado siempre es uno de estos dos valores lógicos.
Verdadero (True) o Falso (False)
Este operador lógico exige que se cumplan todas las condiciones.
&&
En la analogía del plano de construcción de un carro, el plano representa esto.
La clase
Método especial que inicializa el objeto al crearlo.
Constructor
Clase que representa la ventana principal de un formulario.
JFrame
Esta estructura ejecuta una acción solo si la condición es verdadera; si es falsa, no hace nada.
if simple
Este operador lógico invierte el resultado de la condición.
!
Este pilar oculta los detalles internos de un objeto y protege sus datos con private.
Encapsulamiento
Variables que guardan el estado del objeto (por ejemplo, nombre y edad).
Atributos
El método getText() de un JTextField siempre devuelve este tipo de dato.
String
En una cascada de else if, el número de bloques que se ejecutan como máximo.
Uno
El error de asignación consiste en confundir el operador de igualdad (==) con este otro.
Operador de asignación (=)
Esta palabra clave permite que una clase hija reutilice atributos y métodos de una clase padre.
extends
En this.nombre = nombre;, esta palabra clave se refiere al atributo del objeto actual.
this
Se registra con addActionListener() y detecta el clic en un botón.
ActionListener
Con el código que clasifica notas (≥ 9 Excelente, ≥ 7 Aprobado, si no Reprobado), una nota de exactamente 7 muestra esto.
Aprobado
Resultado de edad >= 18 && tieneCedula == true para una persona de 20 años sin cédula.
Falso
En este pilar, un mismo método puede comportarse de forma distinta según el objeto que lo invoque.
Polimorfismo
Salida en consola de Estudiante e1 = new Estudiante("Ana", 16); e1.saludar();
Hola, soy Ana
Si usas layout nulo y olvidas setBounds(), los controles se amontonan en esta posición.
(0,0)