Preguntas etiquetadas con private-members


25
Acceso a variables miembro privadas desde funciones definidas por prototipo
¿Hay alguna forma de hacer que las variables "privadas" (las definidas en el constructor) estén disponibles para los métodos definidos por el prototipo? TestClass = function(){ var privateField = "hello"; this.nonProtoHello = function(){alert(privateField)}; }; TestClass.prototype.prototypeHello = function(){alert(privateField)}; Esto funciona: t.nonProtoHello() Pero esto no: t.prototypeHello() Estoy acostumbrado a definir mis métodos …





7
¿Por qué los objetos de la misma clase tienen acceso a los datos privados de los demás?
¿Por qué los objetos de la misma clase tienen acceso a los datos privados de los demás? class TrivialClass { public: TrivialClass(const std::string& data) : mData(data) {}; const std::string& getData(const TrivialClass& rhs) const { return rhs.mData; }; private: std::string mData; }; int main() { TrivialClass a("fish"); TrivialClass b("heads"); std::cout << …

11
¿Miembros privados en CoffeeScript?
¿Alguien sabe cómo hacer miembros privados y no estáticos en CoffeeScript? Actualmente estoy haciendo esto, que solo usa una variable pública que comienza con un guión bajo para aclarar que no debe usarse fuera de la clase: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name Poner la variable …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.