Está en la página 1de 7

PROGRAMACION ORIENTADA A OBJETOS

Principios fundamentales de la programacin orientado a objetos


La programacin orientada a objetos es una nueva forma o tcnica de programacin que se utiliza para desarrollar programas mas eficientes. En la actualidad, existe variedad de lenguajes de programacin que soportan la orientacin a objetos como por ejemplo: java, C++ etc.

Definicin de clase
Una clase es una agrupacin de datos(variables o campos) y de funciones (mtodos) Podemos definir una clase como un conjunto de cosas(fsicas o abstractas) que contiene las mismas caractersticas Una clase no es ms que una plantilla para la creacin de objetos

Caractersticas de una clase


Todas las variables y funciones deben pertenecer a una clase. Si una clase deriva de otra, hereda todas sus variables y mtodos. Las clases se pueden agrupar en packeages( paquete de datos)

Definicin de objeto
Podemos definir objeto como el encapsulamiento de un conjunto de operaciones. Encapsulamiento es donde podemos agrupar varios elementos Un objeto consta de: Tiempo de vida.- duracin de un objeto en un programa. Estado.- definido por sus atributos. Comportamiento.-definida por sus mtodos que componen los programas.

EJEMPLO DE CLASE Y OBJETO


CLASE

Persona
Color Transporte

OBJETO Erika, Walter, Alejandra. Azul, Verde, Negro. Avin, Automvil, Tren.

Figura Geomtrica

Circulo, Cuadrado, Triangulo.

Definicin
Mtodos
Es un conjunto de sentencias que hace algo especifico en la clase. Para definir un mtodo en java: TipoDeDato NombreMetodo() Ejemplo: Public void insertaCliente() Los mtodos son como pequeos programas que pertenecen a una misma clase.

Atributos
En java los atributos se crean de la siguiente forma: Tipo de dato nombre del atributo. Ejemplo: String nombre, string apellido. Es lo nico que hace un atributo asignar un valor u obtenerlo.

También podría gustarte