nus/Lab6/Not.java
Yadunand Prem cdc460bdc7 add lab6
2022-11-08 18:03:40 +08:00

21 lines
336 B
Java

class Not implements Cond {
private Cond val;
public Not(Cond val) {
this.val = val;
}
@Override
public boolean eval() {
return !this.val.eval();
}
@Override
public String toString() {
return "!(" + this.val + ")";
}
@Override
public Cond neg() {
return this.val;
}
}