CS计算机代考程序代写 package Lab5_Parsing.task2;

package Lab5_Parsing.task2;

/**
* DivExp: it is extended from the abstract class Exp. This class is used to
* represent the expression of division
*
* You are not required to implement any function inside this class. Please do
* not change anything inside this class as well.
*
*/

public class DivExp extends Exp {

private Exp factor;
private Exp term;

public DivExp(Exp factor, Exp term) {
this.factor = factor;
this.term = term;
}

@Override
public String show() {
return “(” + factor.show() + ” / ” + term.show() + “)”;
}

@Override
public int evaluate() {
return (factor.evaluate() / term.evaluate());
}
}