PDF de programación - Implementación de Clases

Imágen de pdf Implementación de Clases

Implementación de Clasesgráfica de visualizaciones

Publicado el 3 de Octubre del 2018
602 visualizaciones desde el 3 de Octubre del 2018
702,6 KB
13 paginas
Creado hace 8a (24/08/2015)
UNIVERSIDAD DE EL SALVADOR

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION III



Implementación de Clases







Índice

Ejemplo de Implementación de Clases ................................................................................................................ 1

Enunciado .................................................................................................................................................. 1

Desarrollo en NetBeans ................................................................................................................................ 2

Clases Independientes .................................................................................................................................. 4

Forma 1 de creación de clases ................................................................................................................... 4

Forma 2 de creación de clases ................................................................................................................... 6

Creación de las clases dependientes: Comprobante y Factura ............................................................................ 7

Creación de los métodos Constructores con parámetros .................................................................................... 8

Corrida del programa ................................................................................................................................. 10

Ejercicios Complementarios............................................................................................................................ 10

Subir archivos al aula virtual ........................................................................................................................... 11





Ejemplo de Implementación de Clases

Enunciado

En base al siguiente diagrama elabore un programa en java que implemente las clases, aplicando los conceptos vistos en
clase como asociación, multiplicidad y herencia entre otros.

Haga una clase de prueba donde se pueda comprobar el funcionamiento del modelo, en dicha clase deberá crear y
asignar cada objeto en una sola línea(haga los constructores con parámetros) .



1



Desarrollo en NetBeans

Hacemos un proyecto java en Netbeans 7.4 con el nombre CarnetLab01ejem01

Por default este Archivo que se llama igual a nuestro proyecto(CarnetLab01ejem01) será la clase de prueba ya que
posee el método main.



2



3

Clases Independientes

Agregaremos las clases del diagrama que son independientes: Fecha, Cliente y Producto con sus respectivos métodos
getters y setters.

Podemos hacerlo de dos formas

Forma 1 de creación de clases

Puede crear las clases y digitar el siguiente código



4





5

Forma 2 de creación de clases

Puede crear las clases y digitar solo los atributos y el constructor sin parámetros y hacer uso de los generadores de
código:



Crear las clases(Fecha primero):

Sobre el proyecto presionar clic derecho, nuevo, Java Class



Como mínimo tenemos que digitar el código de los constructores y los atributos como se muestra:



Si se desea generar el código de los getters y setters, seleccione el nombre del atributo que desee, y presione clic
derecho y la combinación de teclas Alt+Insert

Seleccione Getter y Setter.



6

Chequee Fecha para que todos los atributos se marquen de una vez y presione clic en generar.

Repita lo anterior ´para la clase Cliente y Producto.



Creación de las clases dependientes: Comprobante y Factura



7

Luego Factura



Con lo anterior hemos creado las clases pero sin los constructores con parámetros es decir que para llenar los objetos
deberíamos recurrir a los setters individuales y además, no están los métodos de las operaciones propias de la
estructura Arraylist para implementar la asociación con multiplicidad de 1..*.



Creación de los métodos Constructores con parámetros

Realizaremos lo mismo para las clases de Cliente, Producto y comprobante.



8

Para Factura haremos algo diferente, utilizaremos el constructor del padre ,n le añadiremos el set del atributo de
asociación (cliente) y la instancia de la clase ArrayList para inicializar el Arreglo.

Es decir que el constructor de factura quedaría así:



Además debemos agregar los métodos de agregar un producto a la factura(AgregarProducto) y otros para mostrar los
datos de la factura(MostrarFactura y MostrarArticulos).



Nota: deberá importar iterator



9



Agregue un método main para probar sus clases

Hacer objeto para 1 fecha, 2 productos y 1 cliente.

Hacer una factura en base a la fecha y el cliente.

Adicionar los dos productos a la factura

Mostrar los datos de la Factura

Corrida del programa

Ejecute el programa y vera algo como esto:



Ejercicios Complementarios



De los diagramas de clase que ha realizado, seleccione dos y realice los programas respectivos.



10



Subir archivos al aula virtual



Comprima los archivos realizados en la presente guía con extensión rar o zip y súbalo en el link de la

Guía Practica 1.



Tiene hasta el día 31 de agosto de 2015 para finalizarla.



11
  • Links de descarga
http://lwp-l.com/pdf13717

Comentarios de: Implementación de Clases (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad