ii taller - array y poo
DESCRIPTION
POOTRANSCRIPT
Relator: Pablo Valenzuela Cárcamo
Curso: JAVA SE 8
Relación: clase II y III
Introducción
Taller relacionado a los array’s de datos de mayor complejidad a nivel de su estructura y de su modos operandi, también relacionado a la POO.
Niveles de complejidad (nc):
1: básico, para la práctica de los elementos de Java que se están viendo en la actualidad. 2: intermedio, teniendo mayor conocimiento, aumenta la complejidad de los ejercicios. 3: avanzado, para un nivel de conocimiento avanzado sobre los temas anteriores y
actuales. (mezcla de elementos).
Ejercicio 1(nc:2):
Codificar una aplicación que me permita hacer el ingreso de un valor bruto de cualquier producto, generar una lógica de negocio que me permita calcular el iva de este y retornar el valor total en el método inicial de Java SE main().
Nota:
El cálculo del iva se debe implementar en alguna clase Java, la cual contenga un método que acepte parámetros de entrada y retorne el resultado. Seria idea que para acceder a la funcionalidad de esta clase Calcular (), no fuera necesario el tener que crear una instancia de este sino que llamar de la misma manera que se accede a las class de la API de Java.
Ej: Calendar.DAY_OF_MONTH, Math.pow().
Hacer uso de buenas prácticas de convención, esto en el nombrado de package y escritura camelCase:
com.miEmpresa.loQueContiene
Ej:com.oracle.ejb.persistenciaTablaPrecioProductoSoa
Ejercicio 2(nc:2):
Codificar una aplicación que me permita registrar 1 vehículos, con sus respectivos atributos y algunos comportamientos.
Instrucciones:
- Crear una super clase Vehiculo() y a esta agregar los atributos; marca, modelo, color. También definir el método setter y getter para cada atributo.
- Crear 1 objeto de tipo Vehiculo() e ingresar por teclado sus características, teniendo esto se debe mostrar en pantalla el resumen de estos ingresos. Recordar que se debe crear la lógica de negocio en la clase Vehículo y hacer las instanciaciones e implementar la lógica de negocio desde el método main (). Frase clave “reutilización de código y herencia”.
Nota:
- Método setter(), son para asignar valores a los atributos.Este método debe aceptar el ingreso de parámetros de entrada en los paréntesis del encabezado.
- Método getter(), son para retornar el valor que es almacenado en el atributo de la clase.