Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Final Tecnicas Avanzadas-T2
Final Tecnicas Avanzadas-T2
EVALUACION DISTANCIA
ALUMNO/A: ......................................................................................................................................
Problema:
Supongamos que necesitamos implementar dos clases que llamaremos Suma y Resta. Cada clase tiene
como atributo valor1, valor2 y resultado. Las propiedades a definir son Valor1, Valor2 y Resultado, el
método Operar en el caso de la clase "Suma" suma los dos Valores y en el caso de la clase "Resta" hace la
diferencia entre Valor1 y Valor2.
Si analizamos ambas clases encontramos que muchas propiedades son idénticos. En estos casos es bueno
definir una clase padre que agrupe dichas propiedades, atributos y responsabilidades comunes.
La relación de herencia que podemos disponer para este problema es:
Operacion
Suma Resta
Solamente el método operar es distinto para las clases Suma y Resta (esto hace que no lo podamos
disponer en la clase Operacion), luego las propiedades Valor1, Valor2 son idénticos a las dos clases,
esto hace que podamos disponerlos en la clase Operacion. Lo mismo las propiedades Valor1, Valor2 y
Resultado se definirán en la clase padre Operacion.
Escribir un programa que conste de cuatro clases llamadas: Operacion, Suma, Resta y Prueba (quien
incluye Main() )
ESTUDIOS SUPERIORES DE BUENOS AIRES
EVALUACION DISTANCIA
ALUMNO/A: ......................................................................................................................................
using System;
namespace ConsoleApp1
{
class Prueba
{
static void Main(string[] args)
{
Prueba op = new Prueba();
op.pedir_datos();
op.sumar();
op.restar();
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApp1
{
class Prueba
{
int num1, num2;
public void pedir_datos()
{
ESTUDIOS SUPERIORES DE BUENOS AIRES
EVALUACION DISTANCIA
ALUMNO/A: ......................................................................................................................................
}
public void sumar() {