/************************************************************************* * Compilation: javac And.java * * AND gate. * *************************************************************************/ public class And extends Gate { private Gate in1, in2; public And(Gate a, Gate b) { in1 = a; in2 = b; } public boolean signal() { return in1.signal() && in2.signal(); } }