Los constructores también se pueden sobrecargar, al igual que los métodos.
La sobrecarga del constructor te permite crear objetos de diferentes maneras.
La clase MyClass tiene cuatro constructores sobrecargados, cada uno de los cuales inicializa el objeto de manera diferente.
Se llama al constructor apropiado según los parámetros proporcionados en la nueva declaración.
La sobrecarga de constructores proporciona flexibilidad en la construcción de objetos.
Una razón común para la sobrecarga del constructor es permitir que un objeto inicialice otro.
Proporcionar un constructor que utilice un objeto para inicializar otro puede ser eficiente, como se muestra en el ejemplo.
En el caso de construir s2, no es necesario volver a calcular la suma, ya que se copia de s1.
Incluso cuando la eficiencia no es una preocupación, tener un constructor que copie un objeto puede ser útil.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3