P.O.O.

Post on 26-Jul-2015

783 views 0 download

Transcript of P.O.O.

PROGRAMACION ORIENTADA A OBJETOS

Principios fundamentales de la programación orientado a objetos

La programación orientada a objetos es una

nueva forma o técnica de programación que se utiliza para desarrollar programas mas eficientes.

En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos como por ejemplo: java, C++ etc.

Definición de clase

• Una clase es una agrupación de datos(variables o campos) y de funciones (métodos)

• Podemos definir una clase como “un conjunto de cosas(físicas o abstractas) que contiene las mismas características ”

• Una clase no es más que una plantilla para la creación de objetos

Características de una clase

• Todas las variables y funciones deben pertenecer a una clase.

• Si una clase deriva de otra, hereda todas sus variables y métodos.

• Las clases se pueden agrupar en packeages( paquete de datos)

Definición 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.- duración de un objeto en un

programa. Estado.- definido por sus atributos. Comportamiento.-definida por sus métodos que

componen los programas.

EJEMPLO DE CLASE Y OBJETO

CLASEPersona

Color

Transporte

Figura Geométrica

OBJETOErika, Walter, Alejandra.

Azul, Verde, Negro.

Avión, Automóvil, Tren.

Circulo, Cuadrado, Triangulo.

Definición Métodos

Es un conjunto de sentencias que hace algo especifico en la clase.

Para definir un método en java: TipoDeDato NombreMetodo()

Ejemplo:Public void insertaCliente()Los métodos son como

pequeños 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.