Constructor In Java And Types