Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

¿Las variables privadas no deberian ser visibles, según lo explicado?

Tengo una duda en cuanto a la parte del código en que se declara como privado el atributo #cliente de la clase CuentaCorriente. La cuestión es que al uno tratar de utilizarlo por medio de la instancia cuentaDeMaria no debería el editor sugerirlo, pues es privado y sin embargo lo está haciendo. Caso contrario sucede con el atributo #saldo, que si funciona como se espera ya que el editor no lo sugiere pues es privado.

¿Cuál es la razón de ese comportamiento?

2 respuestas

Hola Henry , espero que esté bien.

Pido que comparte tu código completo con nosotros para que possamos resolver tu problema.

solución!

Las propiedades son privadas para la clase, eso quiere decir que otra clase o instancia no puede acceder a ellas, pero si lo hacen sus instancias o quienes heredan de ella.

si tengo una clase Animal con propiedad private tipo, y tengo perro que hereda de animal entonces si si instancio perro puedo acceder a la propiedad tipo. ahora si creo una objeto auto no podria acceder a las propiedades de animal.