En java y C# hay atributos públicos, otra cosa es que no se suelan usar porque se considera mala práctica; pero están ahí. En Python y PHP no sé, aunque imagino que también.
De hecho, sí hay. Si haces un atributo o una función que empiece por _, se sugiere que es privado y no sale en los listados por defecto. Y si le pones dos __, entonces se marca internamente de tal forma que si lo llamas tal cual da error.
Pero en Python siempre hay forma de llamarlo desde fuera, aunque sea privado, es más bien una sugerencia.
Re:¿Orientacion a objetos? ¿Funcional?
(Puntos:2)( http://quie.blogalia.com/ )
En java y C# hay atributos públicos, otra cosa es que no se suelan usar porque se considera mala práctica; pero están ahí. En Python y PHP no sé, aunque imagino que también.
Re:¿Orientacion a objetos? ¿Funcional?
(Puntos:3, Informativo)Pero en Python siempre hay forma de llamarlo desde fuera, aunque sea privado, es más bien una sugerencia.
Ver por ejemplo aquí [stackoverflow.com].