OOP

Wuast

Bekanntes Mitglied
das Schlüsselwort void (engl. leer) nutzt du, wenn eine Methode KEINEN Rückgabewert hat.
Hingegen zum Beispiel kannst du einen Datentypen angeben, wenn dieser zurückgegeben wird.

Java:
// ohne Rückgabewert
public void satzOhneRueckgabewertAusgeben(){
    System.out.println("Diese Methode hat keinen Rückgabewert.");
}

//mit Rückgabewert
public String satzMitRueckgabewertAusgeben(){
    String s = "Diese Methode hat einen Rückgabewert";
    return s;
}
 

White_Fox

Top Contributor
Im Übrigen hat void nichts mit OOP zu tun, das läuft dir in prozederalen Sprachen wie C genauso über den Weg.

Protipp: Du kommst beim Programmieren sehr schnell sehr viel weiter, wenn du die Sprachelemente nicht als abstraktes Irgendwas merkst, dessen Sinn und Zweck du auswendigzulernen versuchst. Versuche, Quellcode als bedeutungstragenden Text zu lesen (und dann auch zu schreiben), ähnlich wie du jeden anderen Text liest.
 

M.L.

Top Contributor
Zusatz zu OOP: dieser Ansatz stellt (empfohlene) menschliche Verhaltensweisen dar, die das Weiterverwenden / (häufige(re)) Ändern / Erweitern ... von Quellcode erleichtern sollen. Siehe auch diesen Twitter Thread
 

Robert Zenz

Top Contributor
das Schlüsselwort void (engl. leer)

"Leer" ist schon richtig, der Kontext vom Wort ist nicht zum Beispiel "eine leere Flasche" sondern eher "da ist nichts". Also "the bottle is void" ist kein Satz der so viel Sinn ergibt (ja, mit der zweiten Bedeutung von "void" schon...biszchen), "it contains void"/"es enthaelt Leere" oder "there was only void"/"da war nur Leere" schon eher, also im Sinne von "da ist nichts".
 
Im Übrigen hat void nichts mit OOP zu tun, das läuft dir in prozederalen Sprachen wie C genauso über den Weg.

Protipp: Du kommst beim Programmieren sehr schnell sehr viel weiter, wenn du die Sprachelemente nicht als abstraktes Irgendwas merkst, dessen Sinn und Zweck du auswendigzulernen versuchst. Versuche, Quellcode als bedeutungstragenden Text zu lesen (und dann auch zu schreiben), ähnlich wie du jeden anderen Text liest.
guter tipp dankeschön
 

KonradN

Super-Moderator
Mitarbeiter
Bitte #8 löschen. Ich hab mich im Ton vergriffen und nicht angemessen.
Bei so Bitten, den Report Link nutzen, sonst sehen die Zuständigen das nicht oder nur verzögert.

Edit: Evtl. noch der Hinweis: Ich habe mir erlaubt, den Report Link zu nutzen - nicht dass da jetzt eine report Welle kommt, weil jeder so unterstützen möchte.
 
Zuletzt bearbeitet:

Neue Themen


Oben