0% encontró este documento útil (0 votos)
15 vistas2 páginas

Resumen POO Java Estilo

La Programación Orientada a Objetos (POO) en Java es un paradigma que utiliza clases y objetos para encapsular datos y comportamiento. Los conceptos clave incluyen encapsulamiento, herencia, polimorfismo, abstracción, constructores, modificadores de acceso, interfaces y clases abstractas. Además, se utilizan colecciones como ArrayList y HashMap para manejar objetos de manera dinámica.

Cargado por

Issa Maymoutt
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas2 páginas

Resumen POO Java Estilo

La Programación Orientada a Objetos (POO) en Java es un paradigma que utiliza clases y objetos para encapsular datos y comportamiento. Los conceptos clave incluyen encapsulamiento, herencia, polimorfismo, abstracción, constructores, modificadores de acceso, interfaces y clases abstractas. Además, se utilizan colecciones como ArrayList y HashMap para manejar objetos de manera dinámica.

Cargado por

Issa Maymoutt
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Resumen Teórico de Programación Orientada a Objetos en Java

1. ¿Qué es la Programación Orientada a Objetos (POO)?

Es un paradigma de programación basado en el uso de objetos que encapsulan datos y

comportamiento. Los objetos se crean a partir de clases.

2. Clases y Objetos

Una clase es un molde o plantilla que define atributos y métodos. Un objeto es una instancia de una

clase.

3. Atributos y Métodos

Los atributos son las variables que representan el estado de un objeto. Los métodos son funciones

que definen el comportamiento del objeto.

4. Encapsulamiento

Es el principio de ocultar los datos internos de una clase y exponer solo lo necesario mediante

métodos públicos como getters y setters.

5. Herencia

Permite que una clase (subclase) herede atributos y métodos de otra clase (superclase). Se utiliza

para reutilizar código.

6. Polimorfismo

Es la capacidad de una clase para tomar muchas formas. Se puede aplicar mediante la

sobreescritura (override) y sobrecarga (overload) de métodos.

7. Abstracción

Consiste en representar conceptos esenciales, ignorando los detalles innecesarios. Se puede

implementar con clases abstractas e interfaces.

8. Constructores
Resumen Teórico de Programación Orientada a Objetos en Java

Son métodos especiales que se ejecutan al crear un objeto. Pueden sobrecargarse con distintos

parámetros.

9. Modificadores de Acceso

Controlan la visibilidad de atributos y métodos: public, private, protected y default (paquete).

10. Interfaces

Una interfaz define un contrato: métodos que una clase debe implementar. Permite implementar

múltiples comportamientos.

11. Clases Abstractas

Son clases que no pueden instanciarse y pueden contener métodos abstractos (sin cuerpo) y

concretos (con cuerpo).

12. Palabras clave importantes

this: referencia al objeto actual.

super: referencia a la clase padre.

static: pertenece a la clase y no al objeto.

final: evita herencia o sobreescritura.

13. Colecciones y POO

ArrayList, HashMap y otros tipos de colecciones permiten trabajar con objetos de forma dinámica y

flexible en POO.

También podría gustarte