首页 > TAG信息列表 > private-members

在JAVASCRIPT模块模式中定义私有字段成员和继承

我可以使用以下代码在模块模式中定义私有成员字段 var myClass = function(){ var private_field1,private_field_2; var private_func1 = function(){ //....... } //......... var myObj = { global_field1:2,

JavaScript-Typescript:私人成员突然未定义

因此,我有一个基本的Typescript应用程序,它实际上不会引起任何重大问题,但看来这里出了点问题,我也不知道是什么. 我的GameContainer类中确实有此私有成员minUpdateRate,该类在构造函数中初始化.这样做似乎很顺利,因为调用GameContainer.start()时,console.log()方法将输出1. 但是,

为什么Java 8接口中不允许使用“私有静态”字段?

当我尝试编译以下代码时 public interface SomeInterface{ private static Logger logger = Logger.getLogger(); public default void someMethod(){ logger.info("someMethod: default implementation"); } } 我得到一个错误 Illegal modifier for the i

在C中将字符串声明为std:string

这基于GCC / G,通常在Ubuntu上. 这是我做过的示例程序: #include <iostream> using namespace std; int main() { std::string c = "Test"; cout << c; return 0; } 上面的代码工作正常. 但我有两个问题,我不太明白…… >将字符串声明写为std:string也可以正常工作.有什么不同.

javascript – 如何在命名空间中创建私有变量?

对于我的Web应用程序,我在JavaScript中创建一个名称空间,如下所示: var com = {example: {}}; com.example.func1 = function(args) { ... } com.example.func2 = function(args) { ... } com.example.func3 = function(args) { ... } 我也想创建“私有”(我知道这在JS中不存在)命

Java继承中的私有成员

我被告知,对于Java子类,它可以继承其超类的所有成员.这甚至意味着私人会员呢?我知道它可以继承受保护的成员. 谁可以给我解释一下这个.我现在完全糊涂了.解决方法:不,私有成员不会被继承,因为私有成员的范围仅限于定义它的类.仅继承public和protected成员. 从Java Documentation,

javascript – 从原型定义的函数中访问私有成员变量

有没有办法制作“私有”变量(在构造函数中定义的变量),可用于原型定义的方法? TestClass = function(){ var privateField = "hello"; this.nonProtoHello = function(){alert(privateField)}; }; TestClass.prototype.prototypeHello = function(){alert(privateField)};

C将私有纯虚方法覆盖为public

为什么会这样? http://coliru.stacked-crooked.com/a/e1376beff0c157a1 class Base{ private: virtual void do_run() = 0; public: void run(){ do_run(); } }; class A : public Base { public: // uplift ?? virtual void do_run() override {} };

私有变量在类之外被修改 – Java

我正在循环一些数据,创建一个ArrayList< ArrayList< Cell>>每一步.每个Cell类都存储一行和col(以及其他内容). 我的问题是,当我之后调查我的listOfCells时,每个Cell对象都有相同的行(myData的最后一行.这只发生在行中,列应该是它们应该的(也就是说,它们本身是唯一的).可以看出,行正

如何在C中访问私有嵌套类?

我在CPP测验中发现了一个问题.问题是 class secret { class hidden{}; public: template <class K> string accept(K k) {return (k(*this, hidden()));} string keyToNextLvl (hidden )const {return ("success!"); } }; struct SampleSoln { temp

c# – 正确的Objective-C助手“Wannabe”私人方法?

虽然我讨厌在这个问题上击败一匹马(我已经阅读了关于此的各种文章),但我想在创建我自己的“自己的约定”之前获得更多关于这个问题的意见,以便在编写时使用在Objective-C中. 我想弄清楚的约定最终是如何(使用生产级代码的最佳编码实践)在类中使用私有方法.来自C#的后台,当我编写类

java – private static final double是0

我试图使用以下行来指定一个双常量,任何人都可以帮我解释为什么在运行时这个常量的值为0.0: private static final double CONSTANT = 1/2; 解决方法:1和2被解释为整数并产生除法的整数结果.在末尾添加D以使它们被解释为双精度. private static final double CONSTANT = 1D/2D;

java – 访问子类对象的私有字段

刚发现这个结构没有编译: class A { private int data; public static int process(B b) { return b.data;// error here: 'data has private access in A' } } class B extends A {} 当然,这个问题可以通过手动轻松解决(将b转换为A,使场保护等).但问题是,为

php – 将Gettext字符串分配给类成员

我正在制作一个将被翻译成x种语言的网站. 所有字符串都必须本地化. 有时我需要显示从数据库中检索的语言名称,国家/地区名称或其他信息.以这种方式处理的数据很少会改变 – 如上所述,我所说的是语言名称,国家等. 在这个例子中,我使用的数组包含已翻译网站UI的语言.为了允许翻译名称

javascript – 有没有办法在构造对象后注入特权方法?

我正在尝试用JavaScript编写完全自动化的单元测试,我正在寻找一种方法来读取各种JS函数中的一些私有变量.我想我记得有一种方法可以将特权成员注入一个函数/对象(并且发现了“在JS中没有私有这样的东西”的压倒性事件)然而我找不到任何指示如何的资源. 我正在尝试阅读.prototype的

java – 测试私有变量 – 总是不好的做法?

为了给出一些背景知识,我已经学习了大约10个月的java,所以我真的没那么有经验.我最近读过一些关于如何测试私有方法和变量的不良做法. 在完美的世界中,你不应该这样做,因为它暗示了糟糕的设计 – 但是,我正在使用遗留框架,其中大多数方法都是通过反射来调用的,这是糟糕的设计,但无

如何查找所有Python内置私有变量,如__file __,_ ____

我想知道所有Python内置的私有变量,例如__file __,__ ___,以及它们的用途. 但我没有在www.python.org上看到所有Python内置私有变量的文档. 我知道dir和vars. 那么,如何找到它们?解决方法:隐藏属性有时被称为魔术方法(对于对象),作为参考,我会查看Python docs on the data model,它

Javascript:我应该隐藏我的实现吗?

作为一名C#程序员,我有一种习惯,就是把私事空间变得私密,当JS类型将所有私密部分暴露给我时,我总会有一种奇怪的感觉(并且这种感觉不会被’唤起’ ).假设我有一个具有draw方法的类型,它在内部调用drawBackground和drawForeground,这对于自己调用是没有意义的.我该如何实现呢? 选项1