ClasesyObjetos

Páginas: 9 (2108 palabras) Publicado: 16 de marzo de 2015



















INTRODUCCIÓN
Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos problemas. Para conseguir que los esfuerzos de los programadores puedan ser utilizados por otras personas se creó la poo, que es una serie de normas de realizar las cosas de manera que otras personas puedan utilizarlas yadelantar su trabajo, de manera que consigamos que el código se pueda reutilizar.
La programación orientada a objetos (poo) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación, así que en esta clase de programación es crucial aprender a pensarla.
la definición de un objeto es la clase. Cuando programamos un objeto y definimossus características y funcionalidades en realidad lo que estamos haciendo es programar una clase. Este informe mostrará de manera generalizada los conceptos más importantes que es necesario conocer para la comprensión y el manejo de objetos y clases para implementarlos en programas ( orientados a objetos).














DESARROLLO
definicón clases y objetoslos objetos
Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real, representa un item individual e identificable, o una entidad real o abstracta, con un papel definido en el dominio del problema. Los objetos son/representan cosas:
* Los objetos pueden ser simples o complejos.
* Los objetos pueden ser reales o imaginarios.
Un objeto tiene:
Estado: Abarca todas laspropiedades del objeto, y los valores actuales de cada una de esas propiedades. Las propiedades de los objetos suelen ser estáticas, mientras los valores que toman estas propiedades cambian con el tiempo.
Comportamiento: Es como un objeto actúa y reacciona, en términos de sus cambios de estado y de los mensajes que intercambia.
Identidad: Identidad es la propiedad de un objeto que lo lleva a distinguirsede otros
las clases
Una clase es un conjunto de objetos que comparten una estructura y comportamiento comunes. Cuando programamos un objeto y definimos sus características y funcionalidades en realidad lo que estamos haciendo es programar una clase.






DECLARACIÓN DE CLASES
La declaración de una clase informa de los elementos que la conforman. Posteriormente a ser declarada, una clase debeser implementada convenientemente, es decir, se debe escribir el código correspondiente a los procedimientos y funciones que determinan el funcionamiento de esa clase. Las clases se declaran en la sección TIPO del script pues las clases son, al fin y al cabo, tipos de datos. Ésta define los atributos y métodos comunes a los objetos de ese tipo, pero luego, cada objeto tendrá sus propios valores ycompartirán las mismas funciones.
La programación orientada a objetos se basa en la programación de éstas; a diferencia de la programación estructurada, que está centrada en las funciones. La estructura de una clase es:
class [nombre de la clase] {
[atributos o variables de la clase]
[métodos o funciones de la clase]
[main]
}
MIEMBROS DE UNA CLASE
Los miembros de unaclase se dividen en atributos, métodos y ciertas operaciones.
ATRIBUTOS
Las propiedades o atributos son las características de los objetos. Cuando definimos una propiedad normalmente especificamos su nombre y su tipo. Nos podemos hacer a la idea de que las propiedades son algo así como variables donde almacenamos datos relacionados con los objetosMÉTODOS
Son las funcionalidades asociadas a los objetos. Cuando estamos programando las clases las llamamos métodos. Los métodos son como funciones que están asociadas a un objeto.
VISIBILIDAD
SIGNIFICADO
JAVA
UML
Protegida
Solo puede accederse desde la propia clase o desde una clase que herede de ella.

protected


*
Privada
Solo se puede acceder a un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Semana 3 Dia 2 Clasesyobjetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS