Ejercicio I01 - Sumador
Consigna
Crear un proyecto de tipo biblioteca de clases y agregar la clase Sumador
.
Crear dos constructores:
Sumador(int)
inicializacantidadSumas
en el valor recibido por parámetro.Sumador()
inicializacantidadSumas
en cero. Reutilizará al primer constructor.
El método
Sumar
incrementarácantidadSumas
en 1 y adicionará sus parámetros con la siguiente lógica:- En el caso de
Sumar(long, long)
sumará los valores numéricos - En el de
Sumar(string, string)
concatenará las cadenas de texto.
- En el caso de
Crear un proyecto de consola y agregar un objeto del tipo Sumador
en el método Main
y probar el código.
Seguido:
Generar una conversión explícita que retorne
cantidadSumas
.Sobrecargar el operador
+
(suma) con dos operadores de tipoSumador
. El resultado será unlong
correspondiente al resultado de la suma del atributocantidadSumas
de cada argumento.Sobrecargar el operador
|
(pipe) con dos operadores de tipoSumador
. Deberá retornartrue
si ambos sumadores tienen igual valor en el atributocantidadSumas
.
Agregar un segundo objeto del tipo Sumador
en el método Main
y probar el código.
Resolución
Video | Código |
---|