La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.
- clase > metodo, atributos
-Es un elemento general
-Es una plantilla para generar objetos
- Objetos > instancia de una clase
ocupa memeoria asignada
se crea y se destruye
son datos de tipo referencia
se comunican a traves de los objetos
- Metodos > tiene un tipo int,float, long, double
Son los algoritmos de la calse
Tiene visibilidad
+ publico
- privada
# protegido
tambien son acciones y tiene parametro
java descarga





