Java kennt überladene sowie überschriebene Methoden. Woran erkennt man überladene Methoden?
- Geben Sie eine kurze Erklärung
- Geben Sie ein Beispiel zweier überladener Methoden. Wichtig:
- benötigte Klasse bzw. Klassen
- benötigte Methoden (Name, Signatur etc). Methodenrümpfe sind nicht wichtig. Kürzen Sie sie mit {…} ab
Niveau | 1 |
Schwierigkeitsgrad | mittel |
Zeit | 8 Minuten |
Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)
Antwort zu Frage 1.40: Anwendung der Datenkapselung in Java
Hinweis: Der Dokumentationskommentar dient nur dem besseren Verständnis. Er ist nicht zur korrekten Lösung der Aufgabe notwendig.
public class Test { private int att; /** * Die Methode erlaubt das Setzen des privaten Attributs der Klasse. * Die Methode setzt des private Attribut nur wenn der Eingabe größer * ist. * @param der Eingabeparameter der Methode */ public void setAtt(int i) { if (i>=0) {att=i;} public int getAtt() {return att;} }
Comments
Frage 1.40
Bei der Methode setAtt fehlt zum schließen der Methode noch eine geschweifte Klammer, bevor die getAtt Methode beginnt.