I came across some Java code that had the following structure:
public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); }
NO, But we have alternative in the form of function overloading.
called when no parameter passed
void operation(){ int a = 0; int b = 0; }
called when "a" parameter was passed
void operation(int a){ int b = 0; //code }
called when parameter b passed
void operation(int a , int b){ //code }