Mein Problem ist folgendes:
Wir sollen den Code in Worten erklären. Ich weiß nicht ganz, wie ich das machen soll, da ich nicht alles verstehe.
Hier noch die Klasse Schaltglied
Code:
public class NANDGlied extends Schaltglied { // NANDGleid erbt von Schaltglied
public NANDGlied(String Name) {
super(Name);
Ausgang =true;
}
public void aktualisiereAusgang() {
boolean e1 =false;
boolean e2 = false;
if(Eingang1 !=null)
e1 = Eingang1.Ausgang;
if(Eingang2 !=null)
e2 = Eingang2.Ausgang;
Ausgang = ! (e1 && e2);
}
}
Hier noch die Klasse Schaltglied
Code:
public class Schaltglied {
private String Name;
protected boolean Ausgang;
protected Schaltglied Eingang1;
protected Schaltglied Eingang2;
private SchaltgliederListe verbundenMit;