Subido por sandra.yolotzin.reyes.garcia

Practica 5

Anuncio
Practica Núm. 5
Nombre: Sobrecarga de métodos
Objetivo: Implementará la clase Complejo que realice al menos
operaciones básicas, sobrecargando dos métodos.
cuatro
Introducción:
Decimos que un método está sobrecargado cuando admite más de una
combinación de tipos y/o cantidades de argumentos. Esto se logra
escribiendo el método tantas veces como tantas combinaciones diferentes
queremos que el método pueda admitir.
Correlación con el o
los temas y subtemas del programa de estudios.
Temas
Clases y objetos.
Subtemas
2.6 Sobrecarga de métodos.
Materiales:
 Equipo de cómputo.
 jdk 1.8
 Aplicación(Netbeans o Eclipse)
Metodología:
1.-Realizar una clase Complejo que permita la gestión de números complejos
(un número complejo = dos números reales doublé: una parte real y una parte
imaginaria). Las operaciones a implementar son las siguientes:
 Un método establecer() permite inicializar un objeto de tipo Complejo
a partir de dos componentes doublé.
 Dos métodos agregar() (sobrecargados):

El primero permitirá sumar, un número complejo a otro.
Suma: a + c= (A + C, (B+D) i).

El segundo permitirá
complejo ().
añadir dos componentes doublé a un número
 Un método imprimir() realiza la visualización formateada de un numero
Complejo.
20
Figura 13.-Diagrama de la clase Complejo
2.-Crear la clase PruebaComplejo
clase Complejo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
donde se realizaran las operaciones de la
public class PruebaComplejo {
public static void main(String[] args) {
Complejo complejo1=new Complejo();
complejo1.establecer(3, 3);
Complejo complejo2=new Complejo();
complejo2.establecer(2, 1);
complejo1.imprimir();
complejo2.imprimir();
Complejo complejo3=new Complejo();
complejo3.agregar(complejo1, complejo2);
complejo3.imprimir();
complejo3.agregar(4, 1, complejo1);
complejo3.imprimir();
}
}
Sugerencias Didácticas:
Se asesorará al alumno en todo el proceso, se compararan los resultados en
base a la entrada y salida de datos. Y al finalizar la práctica se
desarrollará un reporte. Donde se indicara el funcionamiento de cada una
de las líneas de código de las clases desarrolladas.
Reporte (Resultados)
Entrada de datos
Salida de Datos
Complejo1:
3,3
- - - - - - EL NUMERO COMPLEJO ES - - - - 3.0 + 3.0 i
Complejo2:
2,1
- - - - - - EL NUMERO COMPLEJO ES - - - - 2.0 + 1.0 i
Complejo3:
complejo1 , complejo2
- - - - - - EL NUMERO COMPLEJO ES - - - - 5.0 + 4.0 i
Complejo4:
4, 1, Complejo1
- - - - - - EL NUMERO COMPLEJO ES - - - - 7.0 + 4.0 i
21
Bibliografía Preliminar.


Java a fondo estudio del lenguaje y desarrollo de aplicaciones, ing.
Pablo Augusto Sznajdleder, 2a edición, Alfaomega, 2013.
Cómo programar en java, Deitel, Paul y Harvey deitel, novena edición,
Pearson Educación, México, 2012.
22
Descargar