II Taller - Array y POO

3
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:

description

POO

Transcript of II Taller - Array y POO

Page 1: II Taller - Array y POO

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

Page 2: II Taller - Array y POO

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.