Post on 12-Jul-2015
Lenguaje de Programación I
Objetos Creando objetos computacionales
AutorNamuel Solórzano Peralta
Ing. de Sistemas
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.
OBJETOS
TANGIBLES INTANGIBLES
pueden ser:
Tangibles Intangibles
Matricula Pedido
Cuenta Crédito
Pago Proyecto
Semestre Asignatura
Pero:
¿Qué es un objeto?
Definición:
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.
http://www.babylon.com/definition/objeto/Spanish
Objetos Computacionales
Matricula
Pedido
Cuenta
Crédito
Definición:
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).
Para crear un objeto computacional, dentro
de una aplicación Java, debemos aplicar la
siguiente sintaxis:
NombreClase nombreObjeto = new NombreClase( [argumentos] );
NombreClase:
especifica la clase de la cual se quiere crear el objetocomputacional
nombreObjeto:
especifica el nombre que identificará el objetocomputacional, durante la ejecución de la aplicación
new:
especifica, que se reserva y asigna al objeto un espaciode memoria dinámica
NombreClase:
se corresponde con un constructor de la clase de la cualse está construyendo el objeto
argumentos:
se corresponden con los valores que necesitan losparámetros establecidos en un constructor de unaclase previamente definida
Ejemplo Nro. 1:
Productos productoUno = new Productos();
productoUno Es un objeto computacional
Ejemplo Nro. 2:
public class Libro{
private String nombre;
private String ISBN;
private String autor;
.
.
.
}
Libro libroUno = new Libro();
Libro libroDos = new Libro();
Libro libroTres = new Libro();
libroUno, libroDos, libroTres : son objetos computacionales
En conclusión:
Para crear un objeto computacional, se debe:
1. Seleccionar una situación de la realidad
2. Identificar un objeto de esa situación
3. Diseñar la clase que lo representa (Clase UML)
4. Crear una aplicación orientada a objetos, donde se
escriba la clase y se creen instrucciones que creen los
objetos computacionales.
public class Empleado {private int identificacion;private String nombres;private double salario;public Empleado () { }public int getIdentificacion () {
return identificacion;}public void setIdentificacion (int val){
this.identificacion = val;}public String getNombres () {
return nombres;}public void setNombres (String val) {
this.nombres = val;}public double getSalario () {
return salario; }public void setSalario (double val) {
this.salario = val;}
}
Empleado ob1 = new Empleado();
Empleado ob2 = new Empleado();
Empleado ob3 = new Empleado();
1 2
3
4
4
FIN