Objetos Computacionales

1,949 views
1,654 views

Published on

Describe que es un objeto y como crear un objeto computacional, utilizando el lenguaje Java

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,949
On SlideShare
0
From Embeds
0
Number of Embeds
146
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Objetos Computacionales

  1. 1. Lenguaje de Programación IObjetos <br />Creando objetos computacionales<br />Autor<br />Namuel Solórzano Peralta<br />Ing. de Sistemas<br />
  2. 2. El nuestro, es un mundo lleno de objetos, muchos objetos y objetos, todos ellos de diferentes clases. Por doquier, encontramos objetos, en nuestras casas, nuestras instituciones educativas, alcaldías, gobernaciones, empresas del sector publico y privada, en todas ellas siempre vamos encontrar objeto.<br />
  3. 3. OBJETOS<br />pueden ser:<br />TANGIBLES<br />INTANGIBLES<br />
  4. 4. Tangibles<br />Intangibles<br />Matricula<br />Pedido<br />Cuenta<br />Crédito<br />Pago<br />Proyecto<br />Semestre<br />Asignatura<br />
  5. 5. Pero: <br />¿Qué es un objeto?<br />
  6. 6. Definición:<br />Un objeto (del latín objetum), es todo ente limitado, con una función precisa, al que puede colocársele una etiqueta verbal, que puede definirse mediante las relaciones externas con su medio. Los objetos bien pueden ser entes materiales, que es el significado popular, o bien pueden ser creaciones o conceptos como las ideas o pertenecer a campos específicos del saber como la informática, la filosofía y la gramática.<br />http://www.babylon.com/definition/objeto/Spanish<br />
  7. 7. Objetos Computacionales<br />Crédito<br />Matricula<br />Pedido<br />Cuenta<br />
  8. 8. Definición:<br />Un objeto computacional es un ente lógico, que se crea en tiempo de ejecución en la memoria principal, y que representa una abstracción de un objeto del mundo real (dominio del problema).<br />
  9. 9. Para crear un objeto computacional, dentro de una aplicación Java, debemos aplicar la siguiente sintaxis:<br />NombreClasenombreObjeto = new NombreClase( [argumentos] );<br />
  10. 10. NombreClase:<br />especifica la clase de la cual se quiere crear el objeto computacional<br />nombreObjeto:<br />especifica el nombre que identificará el objeto computacional, durante la ejecución de la aplicación<br />new:<br />especifica, que se reserva y asigna al objeto un espacio de memoria dinámica<br />
  11. 11. NombreClase:<br />se corresponde con un constructor de la clase de la cual se está construyendo el objeto<br />argumentos:<br />se corresponden con los valores que necesitan los parámetros establecidos en un constructor de una clase previamente definida<br />
  12. 12. Ejemplo Nro. 1:<br />Productos productoUno = new Productos();<br />productoUno<br />Es un objeto computacional<br />
  13. 13. Ejemplo Nro. 2:<br />publicclass Libro{<br />privateString nombre;<br />privateString ISBN;<br />privateString autor;<br /> .<br /> .<br /> .<br />}<br />Libro libroUno = new Libro();<br />Libro libroDos = new Libro();<br />Libro libroTres = new Libro();<br />libroUno, libroDos, libroTres : son objetos computacionales <br />
  14. 14. En conclusión:<br />Para crear un objeto computacional, se debe:<br />Seleccionar una situación de la realidad<br />Identificar un objeto de esa situación<br />Diseñar la clase que lo representa (Clase UML)<br />Crear una aplicación orientada a objetos, donde se escriba la clase y se creen instrucciones que creen los objetos computacionales.<br />
  15. 15. 3<br />publicclass Empleado {<br />privateintidentificacion;<br />privateString nombres;<br />privatedouble salario;<br />public Empleado () { }<br />publicintgetIdentificacion () {<br />returnidentificacion;<br /> }<br />publicvoidsetIdentificacion (int val){ <br />this.identificacion = val;<br /> }<br /> publicStringgetNombres () {<br />return nombres;<br /> }<br />publicvoidsetNombres (String val) {<br />this.nombres = val;<br /> }<br />publicdoublegetSalario () {<br />return salario; <br /> }<br />publicvoidsetSalario (double val) {<br />this.salario = val;<br /> }<br />} <br />1<br />2<br />Empleado ob1 = new Empleado();<br />Empleado ob2 = new Empleado();<br />Empleado ob3 = new Empleado();<br />4<br />4<br />
  16. 16. FIN<br />

×