Schreiben Sie eine Konsolenanwendung mit dem Titel
HalloWeltApp2
, die wie
HalloWeltApp
den Text HalloWelt ! ausgibt. Diesmal soll die Ausgabe allerdings aus einer Methode
grussAusgeben()
heraus geschehen, die von
main()
aufgerufen wird.
Welches Schlüsselwort muss verwendet werden, wenn eine Methode keinen Rückgabewert zurückgeben kann ?
Erweitern Sie
HalloWeltApp2
zu einer neuen Anwendung
HalloWeltApp3
, die einen Gruß an einen beliebigen Bekannten ausgibt. Dazu soll die Methode
grussAusgeben()
so erweitert werden, dass sie einen Namen als Parameter übergeben bekommt und daraus den Gruß Hallo <hier den Namen einsetzen> ! zusammenbaut.
Die vierte und letzte Variante
HalloWeltApp4
soll zwei Methoden enthalten, nämlich
main()
und
grussZusammenbauen()
. Letztere soll aus einem als Parameter übergebenen Namen und einem festen String einen Gruß zusammenbauen, aber nicht direkt ausgeben. Stattdessen soll der fertige Gruß als Rückgabewert an
main()
zurückgegeben und von dort aus auf dem Bildschirm ausgegeben werden.
Wie viele Methoden darf eine Klasse maximal besitzen ?
Geben Sie den Kopf einer Methode an, die eine ganze Zahl überprüft, ob sie gerade ist. Die Methode soll nicht implementiert werden.
Welche Typen kann der Rückgabewert einer Methode haben ?
Welchen Rückgabewert hat eine Methode, wenn im Funktionskopf nicht explizit ein Typ dafür spezifiziert wird ?
Betrachten Sie die
Implementierung
der Methode dividiere(). Kann sie so kompiliert werden ? (
Lösung
)