I asked this question in Sun's Java forum without success.
Here it is again:
------------------------------------------------------
Why does Java not allow default function arguments ?
Was this a conscious decision made by the Java inventors ?
If so, why ? (I found that C# also does not allow default
arguments....is it bad ?)
I know that the same 'effect' can be achieve using
function overloading but I am interested as to why
this 'feature' was omitted from the language.
------------------------------------------------------