I have an array of type Relacion
, which is filled with objects of type Binario
.
Binario
inherits Relacion
. How can I get the values of the attributes of binary objects?
Relacion exprs[] = { new Binario(Operador.MENORQUE,
new Falso(),
new Verdadero()),
new Binario(Operador.MAYORQUE,
new Falso(),
new Verdadero()),
new Binario(Operador.MENORQUE,
new Verdadero(),
new Verdadero()),
new Binario(Operador.MAYORQUE,
new Verdadero(),
new Falso())
};
Relationship class
public abstract class Relacion {
}
Binary Class:
public class Binario extends Relacion {
private Relacion izq;
private Relacion der;
private Operador oper;
public Binario(Operador oper, Relacion izq, Relacion der) {
this.oper = oper;
this.izq = izq;
this.der = der;
}
public Relacion obtIzq() {
return this.izq;
}
public Relacion obtDer() {
return this.der;
}
public Operador obtOper() {
return this.oper;
}
}