added lots of final statements
This commit is contained in:
parent
8682ec5007
commit
2838795f32
@ -5,7 +5,7 @@ public class DigitalInput {
|
||||
setValue(value);
|
||||
}
|
||||
|
||||
public DigitalInput(LogicGate gate) {
|
||||
public DigitalInput(final LogicGate gate) {
|
||||
setValue(gate);
|
||||
}
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
public class EnxorGate extends ExorGate {
|
||||
public EnxorGate(int inputnr) {
|
||||
public EnxorGate(final int inputnr) {
|
||||
super(inputnr);
|
||||
}
|
||||
|
||||
public EnxorGate(DigitalInput... inputvals) {
|
||||
public EnxorGate(final DigitalInput... inputvals) {
|
||||
super(inputvals);
|
||||
}
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
public class ExorGate extends LogicGate {
|
||||
public ExorGate(int inputnr) {
|
||||
public ExorGate(final int inputnr) {
|
||||
super(inputnr);
|
||||
if (inputnr > 2)
|
||||
throw (new TooManyInputsException());
|
||||
}
|
||||
|
||||
public ExorGate(DigitalInput... inputvals) {
|
||||
public ExorGate(final DigitalInput... inputvals) {
|
||||
super(inputvals);
|
||||
if (inputvals.length > 2)
|
||||
throw (new TooManyInputsException());
|
||||
|
@ -35,8 +35,8 @@ public class Main {
|
||||
|
||||
/** bsp 1 **/
|
||||
|
||||
boolean x = false;
|
||||
boolean y = true;
|
||||
final boolean x = false;
|
||||
final boolean y = true;
|
||||
|
||||
LogicGate s = new OrGate(
|
||||
new DigitalInput(new AndGate(
|
||||
@ -62,8 +62,8 @@ public class Main {
|
||||
System.out.println("output of s: " + s.getOutput());
|
||||
|
||||
/** bsp. 2 **/
|
||||
boolean xx = true;
|
||||
boolean yy = false;
|
||||
final boolean xx = true;
|
||||
final boolean yy = false;
|
||||
|
||||
LogicGate ss = new ExorGate(
|
||||
new DigitalInput(xx),
|
||||
|
@ -1,9 +1,9 @@
|
||||
public class NandGate extends AndGate {
|
||||
public NandGate(int inputnr) {
|
||||
public NandGate(final int inputnr) {
|
||||
super(inputnr);
|
||||
}
|
||||
|
||||
public NandGate(DigitalInput... inputvals) {
|
||||
public NandGate(final DigitalInput... inputvals) {
|
||||
super(inputvals);
|
||||
}
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
public class NorGate extends OrGate {
|
||||
public NorGate(int inputnr) {
|
||||
public NorGate(final int inputnr) {
|
||||
super(inputnr);
|
||||
}
|
||||
|
||||
public NorGate(DigitalInput... inputvals) {
|
||||
public NorGate(final DigitalInput... inputvals) {
|
||||
super(inputvals);
|
||||
}
|
||||
|
||||
|
@ -3,7 +3,7 @@ public class NotGate extends LogicGate {
|
||||
super(1);
|
||||
}
|
||||
|
||||
public NotGate(DigitalInput inputval) {
|
||||
public NotGate(final DigitalInput inputval) {
|
||||
super(inputval);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user