Programación Orientada a Objetos (POO): Conceptos Fundamentales

1. Conceptos Básicos

Definición: La POO modela el mundo real usando objetos que tienen datos (atributos) y comportamientos (métodos).

Ejemplo:

class Persona {
    String nombre;
    int edad;

    void saludar() {
        System.out.println("Hola, soy " + nombre);
    }
}

// Creación y uso de un objeto
Persona p = new Persona();
p.nombre = "Ana";
p.edad = 25;
p.saludar();  // Imprime: Hola, soy Ana

2. Clases y Objetos

Clase: Es un molde (más…)