Neben dem Zurückgeben von Werten für Gettermethoden wird der Rückgabewert für meine Methoden nicht angezeigt. In welchen anderen Anwendungsfällen wäre ein Rückgabewert sinnvoll? Oder bin ich richtig davon ausgegangen, dass Sie nur Werte für Getter-Methoden zurückgeben müssen?Warum benötigt eine Methode einen Rückgabewert?
-1
A
Antwort
1
Einige Setter-Methoden haben einen aussagekräftigen Rückgabewert. Zum Beispiel Set
's add
gibt true
zurück, wenn das Element in Set
nicht vorhanden war und hinzugefügt wurde.
Ein weiteres Beispiel ist der Erbauer, wobei jedes Set-Methode this
zurückgibt, die Sie an die Kette Setter-Methode ermöglicht Anrufe:
SomeClass sc = new SomeClassBuilder().setA("a").setB("b").setNum(16).build();
Verwandte Themen
- 1. Warum benötigt removeChild einen Elternknoten?
- 2. Warum benötigt man einen Vektor?
- 3. Warum benötigt eine statische Methode für einen generischen Typ einen Typparameter?
- 4. Warum benötigt Lucene QueryParser einen Analyzer?
- 5. benötigt eine Getterfunktion einen Mutex?
- 6. Warum benötigt eine Szene einen Szenenmanager als Parameter?
- 7. Warum benötigt VARCHAR eine Längenangabe?
- 8. Warum benötigt Promise.reject() eine Rückgabe?
- 9. Wie testet PHPUnit eine Methode ohne Rückgabewert?
- 10. Warum benötigt SSH eine Passphrase für einen Passphrasen-losen Schlüssel?
- 11. Typoskript: Statische Methode Rückgabewert
- 12. Warum benötigt die Funktion count() einen Parameter?
- 13. Warum benötigt das TARGETDIR-Verzeichnis einen Namen?
- 14. Warum benötigt namedtuple in Python einen Namen?
- 15. Warum benötigt Hibernate einen Standardkonstruktor für java.lang.Double?
- 16. Warum muss manchmal ein Rückgabewert einer Methode nicht verwendet werden?
- 17. Warum benötigt mein Merkmal einen lebenslangen Parameter?
- 18. Benötigt UdpClient einen StreamReader?
- 19. Warum benötigt mein win32-Programm eine Erhöhung?
- 20. Warum benötigt der Compiler eine komplizierte Syntax?
- 21. Warum benötigt Future.onSuccess eine partielle Funktion?
- 22. Postsharp MethodInterceptionAspect erhalten Methode Rückgabewert
- 23. Rückgabewert auf einen Objektverweis
- 24. Bash-Methode Rückgabewert ist immer modulo 256
- 25. Warum nicht Referenz der abgeleiteten Klasse für eine Methode arbeiten, die eine Referenz der Basisklasse benötigt?
- 26. Warum hat qsort() keinen Rückgabewert?
- 27. Rückgabewert in try catch Methode
- 28. Warum benötigt OCaml manchmal eine Erweiterung?
- 29. Warum benötigt ein Picker eine Datenquelle?
- 30. Warum benötigt dies eine explizite std :: move?
Primitives, Erbauer, Fabrikmethoden, Initialisieren Methoden ... Ich bin sicher, viele andere Ich denke nicht an –
Wissen Sie, was Verkapselung bedeutet und warum brauchen wir das? –
Sehen Sie sich einen Code an und schauen Sie sich an, für welche Methode die Rückgabe der Methoden verwendet wird. – khelwood