CLASE OPERACIÓN
package Operacion;
public abstract class Operaciones {
double numero1, numero2;
public Operaciones(double numero1, double numero2) {
super();
this.numero1 = numero1;
this.numero2 = numero2;
}
public double getNumero1() {
return numero1;
}
public void setNumero1(double numero1) {
this.numero1 = numero1;
}
public double getNumero2() {
return numero2;
}
public void setNumero2(double numero2) {
this.numero2 = numero2;
}
abstract void Resultado();
}
CLASE SUMA
package Operacion;
public class Suma extends Operaciones {
public Suma(double numero1, double numero2) {
super(numero1, numero2);
}
@Override
void Resultado() {
System.out.println("La suma de "+numero1+" + "+numero2+" = "+(numero1+numero2));
}
}
CLASE RESTA
package Operacion;
public class Resta extends Operaciones {
public Resta(double numero1, double numero2) {
super(numero1, numero2);
}
@Override
void Resultado() {
System.out.println("La resta de "+numero1+" - "+numero2+" = "+(numero1-numero2));
}
}
CLASE MULTIPLICACIÓN
package Operacion;
public class Multiplicacion extends Operaciones {
public Multiplicacion(double numero1, double numero2) {
super(numero1, numero2);
}
@Override
void Resultado() {
System.out.println("La Multiplicacion de "+numero1+" x "+numero2+" = "+(numero1*numero2));
}
}
CLASE DIVISIÓN
package Operacion;
public class Division extends Operaciones {
public Division(double numero1, double numero2) {
super(numero1, numero2);
}
@Override
void Resultado() {
System.out.println("La Division de "+numero1+" / "+numero2+" = "+(numero1/numero2));
}
}
MAIN
package Operacion;
public class OperacionMain {
public static void main(String[] args) {
Suma s=new Suma(3,5);
s.Resultado();
Resta r=new Resta(6, 3);
r.Resultado();
Multiplicacion m=new Multiplicacion(5,5);
m.Resultado();
Division d=new Division(8, 4);
d.Resultado();
}
}
No hay comentarios:
Publicar un comentario