Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
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