URL: https://www.overclockers.at/coding-stuff/java_default_parameter_147954/page_1 - zur Vollversion wechseln!
So, nachdem ich in letzter Zeit hauptsächlich auf der C++ Schiene unterwegs bin, hab ich eine Frage an die Java Coder des Forums.
Ist es möglich in Java default Parameter zu definieren?
in C++ würde das so aussehen:
Code:void initialize(bool debug = false)
Nein, das musst du lösen indem du die Methode überladest:
Code:void initialize() { initialize(false); } void initialize(boolean debug) ...
danke werd ich mir mal ansehen.
lg
kann jeder für sich entscheiden - ich find überladen besser... vor allem weil zb.
func ( int , str )
nicht die gleiche funktion wie
func ( str , int )
aufruft
und da kann man sich dann sehr sehr viel spielen und nette sachen schaffen auf die art
Zitat von watchoutund da kann man sich dann sehr sehr viel spielen und nette sachen schaffen auf die art
Code: PHPvoid setDebug(bool b) void initialize()
mir gehts dabei ja nicht um die variable Aneinanderkettung von argumenten, sondern um den aufruf einer Methode mit einem Defaultwert eines Parameters, wenn dieser nicht angegeben wird.
?Zitat von ChrisKmir gehts dabei ja nicht um die variable Aneinanderkettung von argumenten, sondern um den aufruf einer Methode mit einem Defaultwert eines Parameters, wenn dieser nicht angegeben wird.
klar?Code: PHPint a (int normal) { return a(normal,"default"); } int a (int normal, String bla) { ... }
ja das is schon klar
danke.
die frage war nur, ob es eventuell ähnlich wie in C++ geht...
lg, chris
Zitat von ChrisKja das is schon klardanke.
die frage war nur, ob es eventuell ähnlich wie in C++ geht...
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026