Programación Orientada A Objetos

Páginas: 87 (21608 palabras) Publicado: 18 de enero de 2013
“Programación Orientada a Objetos (POO)”.

Unidad 1: Elementos del modelo de objetos.
* Clases: Modelo para crear objetos de un tipo.
* Objetos: unidad derivada de una clase, que realiza las tareas de un programa.
* Abstracción: expresa las características esenciales de un objeto. Se define como un método por el cual rescata los datos relevantes e ignora los datos irrelevantes.* Modularidad:propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes.
* Encapsulamiento: empaquetamiento de las variables de un objeto con la protección de sus métodos.
* Herencia: La herencia (a la que habitualmente se denominasubclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria.
* Polimorfismo: capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Hay dos tipos, dinámico que es el código que no incluye ningún tipo de especificación sobre el tipo de datos;estático es el que los tipos a los que se aplica el polimorfismo deben ser explicitados y declarados uno por uno antes de ser utilizados.
Unidad 2: Clases y Objetos.
* Declaración de clases: con la palabra class
* atributos, métodos, encapsulamiento., crear funciones o métodos. Tipo_variable nombre_método()
* 2.2 Instanciación de una clase, llamada al objeto de una clase.

* 2.3Referencia al objeto actual, ClassName ObjectReference = new ClassName(...)
* 2.4 Métodos: declaración, mensajes, paso de parámetros, retorno de valores.
Los métodos o funciones miembro se definen dentro de la clase a la que pertenecen y constituyen la interfaz o forma de acceder a la estructura interna de los objetos es decir a los datos privados.
Los métodos definen cual son las operacionesque se pueden realizar con los atributos de los objetos de la clase. La ejecución de un programa orientado a objetos consiste, en recibir, interpretar y responder unos objetos a los mensajes que envían otros objetos. En P.O.O. un mensaje está asociado siempre con un método, de manera que cuando un objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el método asociado

Declaración ocabecera:
Modo de acceso: Específica el tipo de acceso permitido indicando que usuarios de la clase podrán acceder a ese método, los métodos son la única forma de acceso a los atributos privados. Por defecto los métodos tienen protección paquete, es decir son accesibles desde cualquier clase que pertenezca al mismo paquete. Todas las clases de un mismo fichero .java pertenecen a un mismo paquete.Public: Accesible desde cualquier otra clase.
Package: Accesible sólo desde el mismo paquete.
Protected: Se comporta como un método público para los métodos del mismo paquete o de las subclases y para el resto como un método privado.
Prívate: Sólo accesible a través de métodos de la propia clase.

Retorno de valores: Un método puede devolver un valor a quien lo llama o no devolver nada. Elvalor devuelto por un método puede ser de un tipo primitivo de datos o una referencia, pero nunca puede devolver más de un valor. El valor de retorno nunca puede ser un objeto de una superclase, sí de la misma clase o de una subclase. Si el método no devuelve nada el tipo devuelto por el método es el tipo void.

Paso de parámetros a una función o método.
Los parámetros de una función sonvariables locales que se inicializan en el momento de la llamada al método. Fuera de la función no se conocen y no pueden ser accedidas. Se crean al entrar en la función y se destruyen al salir de ella.
El paso de parámetros o argumentos a las funciones se puede hacer de dos formas.
Paso por valo , paso por referencia
Existe comúnmente la creencia errónea de que en Java es posible pasar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS