Hiho
könnte mir bitte jemand dieses Stückchen Code erklären, also wie es funktioniert:
((Nand)GatterListe.get(IndexI)).SignalWeitergeben();
Weiter Erläuterung:
Es gibt 2 Kalssen "Nand" und "Signal". Der Code ist aus Signal.
Meine bischerigen überlegungen:
GatterListe ist in Signal als array initialisiert und get(IndexI) gibt einen Wert daraus zurück. richtig?
Dann vermute ich mal das "((Nand)GatterListe.get(IndexI))" sich irgentwie auf eine Instanz von "Nand" bezieht. Oder? Wenn ja, würde ich sagen, das der Code im Grunde nur SignalWeitergeben(), in einer Instanz von Nand aufruft, deren "Name" sich in dem arry "Gatterliste" befindet. richtig?
Wenn meine Überlegungen richtig sein sollten, würde es mir reichen, wenn mir jemand nur erklärt wie der Code funktioniert:
"((Nand)GatterListe.get(IndexI))"
Vielen Dank
könnte mir bitte jemand dieses Stückchen Code erklären, also wie es funktioniert:
((Nand)GatterListe.get(IndexI)).SignalWeitergeben();
Weiter Erläuterung:
Es gibt 2 Kalssen "Nand" und "Signal". Der Code ist aus Signal.
Meine bischerigen überlegungen:
GatterListe ist in Signal als array initialisiert und get(IndexI) gibt einen Wert daraus zurück. richtig?
Dann vermute ich mal das "((Nand)GatterListe.get(IndexI))" sich irgentwie auf eine Instanz von "Nand" bezieht. Oder? Wenn ja, würde ich sagen, das der Code im Grunde nur SignalWeitergeben(), in einer Instanz von Nand aufruft, deren "Name" sich in dem arry "Gatterliste" befindet. richtig?
Wenn meine Überlegungen richtig sein sollten, würde es mir reichen, wenn mir jemand nur erklärt wie der Code funktioniert:
"((Nand)GatterListe.get(IndexI))"
Vielen Dank