Hallo ihr Lieben!
Ich hoffe ich habe jetzt kein falsches Unterforum gewählt für meine Fragen...falls ja,verzeiht mir bitte .
Und zwar habe ich 2Fragen und vielleicht ist ja jemand in der Lage (und so nett und freundlich noch dazu ) mir diese zu beantworten!
Meine erste Frage lautet:
Wie vergleicht man diese beiden Methoden miteinander?? Bzw. wo liegt genau der Unterschied in der Ausgabe??
#480637 - Pastie
Ich hab schon mit paar leuten drüber diskutiert und hab auch ein paar Stichworte...Weiß aber nicht ob diese so stimmen und kanns auch leider nicht bergründen :
In der ersten Methode wird deklariert
*- es gilt, zaehler ist klassenweit gültig
*- zaehler wird überladen für den for-block da zaehler nur IN der for deklariert wird
*- nach for-schleife ist wieder die klassenvariable gültig
In der zweiten Methode wird verändert
*- es gilt, zaehler ist klassenweit gültig
*- es findet keinerlei überladung statt*vor der for-schleife oder innerhalb, somit wird diese gesetzt und verändert
*- ausgabe erfolgt wieder auf basis der klassenvariable
denkt man sich das final dazu, wäre die Ausgabe gleich
keine Deklaration in der Schleife
Meine zweite Frage lautet (kann mir auch hier nix wirklich vorstellen...und auch was dieses überladen bedeutet ) :
Wie würde die Ausgabe bei der folgenden Aufrufreihenfolge(der untenstehenden Methoden) aussehen und warum?
#480653 - Pastie
ueberladeneMethode("A",1); - ist dieser Methodenaufruf zulässig? Wieso (nicht) ??
Schonmal vielen Dank im voraus für die Antworten!!!!
Ich hoffe ich habe jetzt kein falsches Unterforum gewählt für meine Fragen...falls ja,verzeiht mir bitte .
Und zwar habe ich 2Fragen und vielleicht ist ja jemand in der Lage (und so nett und freundlich noch dazu ) mir diese zu beantworten!
Meine erste Frage lautet:
Wie vergleicht man diese beiden Methoden miteinander?? Bzw. wo liegt genau der Unterschied in der Ausgabe??
#480637 - Pastie
Ich hab schon mit paar leuten drüber diskutiert und hab auch ein paar Stichworte...Weiß aber nicht ob diese so stimmen und kanns auch leider nicht bergründen :
In der ersten Methode wird deklariert
*- es gilt, zaehler ist klassenweit gültig
*- zaehler wird überladen für den for-block da zaehler nur IN der for deklariert wird
*- nach for-schleife ist wieder die klassenvariable gültig
In der zweiten Methode wird verändert
*- es gilt, zaehler ist klassenweit gültig
*- es findet keinerlei überladung statt*vor der for-schleife oder innerhalb, somit wird diese gesetzt und verändert
*- ausgabe erfolgt wieder auf basis der klassenvariable
denkt man sich das final dazu, wäre die Ausgabe gleich
keine Deklaration in der Schleife
Meine zweite Frage lautet (kann mir auch hier nix wirklich vorstellen...und auch was dieses überladen bedeutet ) :
Wie würde die Ausgabe bei der folgenden Aufrufreihenfolge(der untenstehenden Methoden) aussehen und warum?
#480653 - Pastie
ueberladeneMethode("A",1); - ist dieser Methodenaufruf zulässig? Wieso (nicht) ??
Schonmal vielen Dank im voraus für die Antworten!!!!