Programacion orientada a objetos
La Programacion orientada a objeto(POO, o en ingles OOP, Object Oriented Programming)es un paradigma de programacion
que pretende desarrollar aplicaciones basandose en el comportamiento de los objetos del mundo real.
Conceptos fundamentales
- Clase:modelo, molde o patron a partir del cual se crearan instancias concretas
(objetos).Al crearse se definirán su nombre, sus atributos, sus métodos y si es construida a partir
de otra clase ya existente (herencia).
- Objeto: instancia concreta de una clase. Tendrá un estado concreto y ocupara
un espacio en memoria.
- Atributo: caracteristicas de un objeto (o clase). Los atributos de un objeto
se definen al construir la clase de la que luego se instanciara el objeto. Tambien se denominan en
ocasiones propiedad.
- Método: Funcionalidad asociada a un objeto (clase) y que se definen al construir
la clase de la que luego se instanciara el objeto.
Java: un ejemplo