miércoles, 3 de enero de 2018

Herencia en java

Resultado de imagen para java

Herencia





Datos
DETALLE: Crear un proyecto y luego crear cuatro clases llamadas: Operacion, Suma, Resta y Prueba. 
Desarrollo
Codigo: 

import java.util.Scanner;
public class Operacion {
    protected Scanner teclado;
    protected int
valor1;
    protected int valor2;
    protected int resultado;
    public Operacion() {
        teclado=new Scanner(System.in);
    }
    
    public void cargar1() {
        System.out.print("Ingrese el primer valor:");
        valor1=teclado.nextInt();        
    }
    
    public void cargar2() {
        System.out.print("Ingrese el segundo valor:");
        valor2=teclado.nextInt();
    }
    
    public void mostrarResultado() {
        System.out.println(resultado);
    }
}

public class Suma extends Operacion{
   //Esta clase hereda de la clase Operación sus métodos y atributos. Se realiza a traves de la palabra extends.
    void operar() {
        resultado=valor1+valor2;
    }
}


public class Resta extends Operacion {
   //Esta clase hereda de la clase Operación sus métodos y atributos. Se realiza a traves de la palabra extends.
    public void operar(){
        resultado=valor1-valor2;
    }
}

public class Prueba {
    public static void main(String[] ar) {
        Suma suma1=new Suma();
        suma1.cargar1();
        suma1.cargar2();
        suma1.operar();
        System.out.print("El resultado de la suma es:");
        suma1.mostrarResultado();
        Resta resta1=new Resta();
        resta1.cargar1();
        resta1.cargar2();
        resta1.operar();
        System.out.print("El resultado de la resta es:");        
        resta1.mostrarResultado();
    }
}

No hay comentarios:

Publicar un comentario

Leer ficheros

Leer ficheros import java.io.*; /**  *  * @author jalzueta  */ public class Leer{     /**      * @param args t...