Clases y Objetos

Páginas: 11 (2726 palabras) Publicado: 27 de marzo de 2014
Reporte de investigación de la segunda unidad:

El objetivo de la investigación es comprender los conceptos de los elementos que forman una clase como son los atributos, métodos, etc así como todo lo relacionado con objetos y clases con el objetivo de saber para qué sirven en la programación orientada a objetos y poder aplicarlos una vez que se esté trabajando en el código.

¿Qué es unatributo?
Los atributos, también llamados datos o variables miembro son porciones de información que
un objeto posee o conoce de sí mismo. Una clase puede tener cualquier número de atributos o no
tener ninguno. Se declaran con un identificador y el tipo de dato correspondiente. Además los
atributos y tienen asociado un modificador que define su visibilidad. Los modificadores son public,protected, private, package, y sus visibilidades correspondientes son publica, protegida, privada y de paquete.

¿Qué es un método?:
Un método en Java es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante un nombre. Cuando se llama a un método, la ejecución del programa pasa al método y cuando éste acaba, la ejecucióncontinúa a partir del punto donde se produjo la llamada.
Utilizando métodos:
-  Podemos construir programas modulares.
-  Se consigue la reutilización de código. En lugar de escribir el mismo código repetido cuando se necesite, por ejemplo para validar una fecha, se hace una llamada al método que lo realiza.
En Java un método siempre pertenece a una clase.

Un método hemos visto que tiene lasiguiente sintaxis:
public void [nombre del método]() {
[algoritmo]
}

¿Qué es encapsulamiento?

En Programación modular, y más específicamente en programación orientada a objetos, se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.
Cada objeto estáaislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. El aislamiento protege a los datos asociados de un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones.
De esta forma el usuario de la clase puede obviar la implementación de los métodos y propiedades paraconcentrarse sólo en cómo usarlos. Por otro lado se evita que el usuario pueda cambiar su estado de maneras imprevistas e incontroladas.
1. Formas de encapsular:
Estándar (Predeterminado)
2. Abierto: Hace que el miembro de la clase pueda ser accedido desde el exterior de la Clase y cualquier parte del programa.
3. Protegido: Solo es accesible desde la Clase y las clases que heredan (a cualquier nivel).4. Semi cerrado: Solo es accesible desde la clase heredada.
5. Cerrado: Solo es accesible desde la Clase.


¿Qué es instanciación?
Podemos interpretar que una clase es el plano que describe como es un objeto de la clase, por tanto podemos entender que a partir de la clase podemos fabricar objetos. A ese objeto construido se le denomina instancia, y al proceso de construir un objeto se lellama instanciación.
Cuando se construye un objeto es necesario dar un valor inicial a sus atributos, es por ello que existe un método especial en cada clase, llamado constructor, que es ejecutado de forma automática cada vez que es instanciada una variable. Generalmente el constructor se llama igual que la clase y no devuelve ningún valor. Análogamente, destructor es un método perteneciente a unaclase que es ejecutado de forma automática cuando un objeto es destruido. Java no soporta los destructores. Es posible que exista más de un constructor en una clase, diferenciados sólo en los parámetros que recibe, pero en la instanciación sólo será utilizado uno de los constructores.
Cuando creamos una instancia de la clase en ejecución tendremos las variables de instancia, una por cada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASES Y OBJETOS
  • Objetos y Clases
  • clases y objetos
  • objetivos clase de estetica
  • objetivos de clase en matematicas
  • Programa clases y objetos
  • Objetos Y Clases (Programacion)
  • Clases de pruebas objetivas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS