Herencia 1
import java.util.Scanner;
public class Herencia2 {
protected Scanner teclado;
protected int valor1;
protected int valor2;
protected int resultado;
public Herencia2() {
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 Herencia2{
void operar() {
resultado=valor1+valor2;
}
}
public class Resta extends Herencia2 {
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();
}
}