Académique Documents
Professionnel Documents
Culture Documents
Programación 3
Repaso de Conceptos
Integrantes :
Agrazal Marianela
Rivera Wilfredo
Segundo Semestre
2018
Introducción
El mundo real esta compuesto por elementos complejos que difícilmente pueden ser
modelados por números imples ,la esencia del POO es modelar objetos en lugar de datos.
Las clases son capaces de encapsular todo tipo de variables ,incluso otras clases en otros
términos es la base de la encapsulacion .
Cuando hablamos de encapsular nos referimos a la capacidad de agrupar atributos y
capacidades en una sola envoltura lo que provoca el desconocimiento del usuario respecto a
su funcionamiento .y un buen encalpsualamiento permite al programador enfocarse en como
usar la clase en lugar de preocuparse como funciona internamente
También haciendo énfasis que un objeto es una instancia de cada clase. Entre estas y muchas
otras cosas hablaremos en este informe como un constructor puede trabajar tanto con
parámetros y sin ellos ademas de la sobrecargas y de lo importante que no has resultado
este informe para nuestro aprendizaje.
Definición de una Clase
Alternativa 1 Alternativa 2
Saludos Obj1; Saludos Obj1 = new Saludos()
Obj1= new Saludos
Explique que sucede Aquí
Alternativa 1: el Constructor no recibe parámetros por lo cual no es necesario enviar algun tipo
de valor al momento de crear el objeto
Alternativa 2: Tenemos un constructor que recibe parámetros la cual debe poseer métodos.
¿Que es un Mensaje,que debemos entender por mandar un mensaje a un objeto?
Los mensajes son la forma que tienen distintos objetos de comunicarse y el comportamiento
del objeto esta reflejado en los mensajes a los que dicho objeto puede responder.
Finalizando Cuando hablamos de definir una clase nos referimos a los valor que indentifican
esta clase estos valores definidos en la calse se denominan sus atributos y el conjunto de
operaciones que definen una clase metodos . Se entiende que para definir los atributos se
debe especificar el tipo entre otas caracteristicas que deben componerlos(Nombre en
Mayuscula las clases y minuscualas atributos y metodos).
El concepto de constructor queda ahora mas claro el cual se utiliza para crear objetos de la
misma clase y estos a su vez pueden llevar parametro o no contar con los mismos.
Y concluyendo sobre la encapsulacion este es un mecanismo que consiste en organizar datos
y metodos de una estructura logrando asi la ocultacion de la informacion .
Concepto que no quedo claro fue el Friendly su tulizacion en cuanto a como funciona el como
modificador de acceso y control dentro de una clase.
Que apredizaje obtuve al respecto que existen mas de un modificador de acceso hago enfasis
en el friendly (Donde todas las clases del paquete tiene acceso al miembro amistoso pero
todas las clases fuera de ella tienen acceso privado) ademas obtuve como aprendizaje que
puedo concatenar dentro de un metodo para hacer referencia a varias cosas en comun y no
algo enspecifico utilizando concat.
Conclusión Marianela .
En conclusión una clase es una colección de datos y métodos y usualmente los datos y
métodos juntos sirven para definir el contenido y la capacidad de algunos objetos
Los objetos son instancias de una clase y sus conductas están definidas por los métodos estos
se encargan de modificar las variables para cambiar o crear nuevos objetos cuando
hablamos de crear un objeto utilizamos constructores que son métodos especiales provistos
por el lenguaje que permite crear o iniciar objetos del tipo de la clase como ya mencione
los constructores tienen el mismo nombre de la clase y una clase puede terne uno o varios
constructores con el mismo nombre estos se diferencian por el numero y tipo de
argumentos.
Anteriormente definí una clase como una colección de datos y métodos el encapsulamiento es
una de las técnicas por así decir mas importantes en cuanto a la ocultación de datos dentro
de una clase