I have two classes:
public class Expression {
public Expression(){};
public void Submeet_In_Expression(double i){};
public void Just_Submeet(Double double1){};
public double GetValue(){
return -1;
};
}
and an extends class:
public class ExpressionA extends Expression{
double ans;
public ExpressionA(){
ans=1;
}
public void Submeet_In_Expression(double i){
ans= (ans*(Math.pow(-1,i)/(2*i+1)));
}
public void Just_Submeet(Double i) {
ans*=i;
}
public double GetValue(){
return ans;
}
}
in one of the functions I'm getting an a ExpressionA (I have ExpressionB, ExpressionC etc) and I what to cast Expression to what ever I will get from the user.