Pertanyaan yang diberi tag «private-members»


25
Mengakses variabel anggota pribadi dari fungsi yang ditentukan prototipe
Apakah ada cara untuk membuat variabel "pribadi" (yang didefinisikan dalam konstruktor), tersedia untuk metode yang didefinisikan prototipe? TestClass = function(){ var privateField = "hello"; this.nonProtoHello = function(){alert(privateField)}; }; TestClass.prototype.prototypeHello = function(){alert(privateField)}; Ini bekerja: t.nonProtoHello() Tetapi ini tidak: t.prototypeHello() Saya terbiasa mendefinisikan metode saya di dalam konstruktor, tetapi saya menjauh dari …





7
Mengapa objek dari kelas yang sama memiliki akses ke data pribadi satu sama lain?
Mengapa objek dari kelas yang sama memiliki akses ke data pribadi satu sama lain? 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 << "b via a …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.