Hello all. Sorry if I'm posting this to the wrong list.
I have a feature ask for Java. Please add support for the default values in constructor/method parameters. Something like this: class MyClass { MyClass(int param1 = 0, String param2 = "Java", boolean param3 = false) { ... } } So all the following usages would be valid: new MyClass(100,"Java is cool",true); new MyClass(100,"Java is cool"); new MyClass(100); new MyClass(); I have downloaded the most recent version of JDK, and this example gives me a compile error. So I have to write 3 or 4 versions of the constructor with different signatures. This makes code hard to understand. I have switched to Java after PHP, and it's very annoying that such a nice language still lacks this very efficient and useful feature. Thanks, W