Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

contructor en una clase

Buenas mi duda es, ¿Por qué es necesario usar constructor para inicializar los valores de los atributos o propiedades?, ya que probé de la siguiente manera e igual funciona, ¿es por alguna convención?

class CuentaCorriente { numeroCuenta = "12345";

#saldo = 0;
idAgencia = "001";

}

2 respuestas

Hola Jose, espero que estés bien! Gracias por compartir tu código con nosotros. Si tiene alguna pregunta sobre el contenido del curso, estamos aquí para ayudarlo. ¡Sigue practicando! ¡Vamos juntos! :)

Si este post te ayudó, por favor, marca como solucionado ✓.

Hola José! Espero que estés bien. Es necesario la creación del contructor, debido a que todas las nuecas cuentas se crearan con el valor asignado. Esto quiere decir que, si añadimos 5 cuentas nuevas, y sin querer a una cuenta no le editamos el número de cuenta habrá 2 cuentas con el número "12345". llevándolo al mundo real, puedo ocasionar muchísimos problemas. Ejemplo: El sistema del banco se confunde y a nosotros dos nos asignan el mismo número de cuenta, vos vas al banco y realizas un depósito, y yo veo que ingresó dinero a mi cuenta y lo uso. ¿Qué harías?

Espero que hayas podido entender el motivo, es una buena práctica dejarlo con valores nulo. Saludos! Espero que estés bien!