Why We Use Empty Constructor In Java