Proyecto 3

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 1

Proyecto 3 – Eclipse

Objetivos:
• Agregar constructores a clases
• Crear clases controladoras
• Crear clases de instancia

Instrucciones:

1. Cree un proyecto denominado Inventario.


2. Cree una clase de objeto denominada Producto.
3. Agregue los siguientes campos de instancia privada (variables) mediante el uso de los
tipos de datos que ha identificado en la tarea 2:
a. Número de elemento
b. Nombre del producto
c. Número de unidades en existencias
d. Precio de cada unidad
4. Agregue un comentario por encima de las declaraciones de campo de instancia que
indique://Instance field declarations
5. Cree dos constructores:
a. Un constructor predeterminado sin parámetros que permitirá que el compilador
inicialice los campos en sus valores predeterminados. Agregue un comentario por
encima del constructor que explique el objetivo del código.
b. Sobrecargue el constructor predeterminado al crear un constructor con parámetros
de los cuatro campos de instancia de clase para que se puedan inicializar con
valores de la clase de controlador. Se debe asignar un nombre a los parámetros:
number, name, qty, price. Debe utilizar la notación this.instance_field_name para
cuantificar el campo de instancia de objeto: this.name = name;

6. Escriba los métodos getters/accessors y setters/mutators para las cuatro variables de la


instancia. Agregue comentarios sobre ellas para explicar su finalidad.
7. Sustituya el método toString() de la clase de objeto para mostrar una descripción de cada
objeto Product que incluye los valores del campo de instancia en el siguiente formato:
Item Number : 1
Name : Greatest Hits
Quantity in stock: 25
Price : 9.99

8. Cree una clase Java Main Class denominada ProductTester.


9. Cree e inicialice seis objetos Product basándose en la lista que ha creado en la tarea 1.
a. Dos de los productos deben crearse mediante el constructor predeterminado.
b. Los otros cuatro se deben crear con valores para los argumentos que coinciden con
los parámetros del constructor.
10. Con la clase ProductTester, visualice los detalles de cada producto en la consola.
11. Guarde el proyecto

También podría gustarte