private-members 相关问题

在面向对象的编程中,私有成员是类的数据字段,属性或方法,只能从类本身中访问。




如何使用WeakMaps来存储多个不同的私有值?

我在使用 javascript 类的私有成员时遇到了一个问题,我自己无法解决。 “严格使用”; var privateData = new WeakMap(); 水果类{ 构造函数(名称...

回答 1 投票 0

工厂内的原型分配,以实现私有字段处理与没有原型方法的构造函数和私有状态

我知道有很多关于模块模式、原型继承、ES6 类等的问题,并且都有很好的答案。这不是讨论不同的模式或不好的一面......

回答 1 投票 0

Pylint W0212 受保护访问

在 Python 中,带有一个下划线前缀表示不应在其类之外访问成员。 这似乎是基于每个类的,就像 Java 和 C++ 一样。 然而,pylint 似乎...

回答 3 投票 0

java中private关键字的含义是什么?

以下代码可以完美运行。 公共类复杂{ 私有 int 实数、图像; 复杂(int r,int i){ 实数=r; 形象=我; } 公共静态复杂添加(复杂c1,复杂...

回答 2 投票 0

Python调用私有父方法

我有一个父类编写器,我定义如下: 班级作家: def __init__(self, file) -> 无: self.file = 文件 def write_content(自身,内容): self.file.write(

回答 1 投票 0

如何在 Firefox 调试器中查看我的私有类字段值?

当代码在断点处暂停时,我的私有类变量在 devTools 中的哪个位置显示?我可以看到公共的,但看不到私有的(我的意思是带有 # 前缀的变量) MyClass 类...

回答 1 投票 0

如何在 Firefox 调试器中查看我的私有变量值?

当代码在断点处暂停时,devTools 中的哪个位置会显示我的私有类变量?我可以看到公共的,但看不到私有的(我的意思是带有 # 前缀的变量) MyClas 类...

回答 1 投票 0

当 C# 位于同一包含类中时,为什么以及如何允许访问类本身之外的私有变量?

我不知道这个问题是否具有足够的描述性,但是这种行为为什么以及如何存在?: 公共类层 { 公共字符串名称{获取;放; } 私有 IEnumerable 子...

回答 3 投票 0

如何访问未命名(主)文件中的 Kotlin 私有顶级属性?

如何使用Java或Kotlin反射来访问Main.kt文件中私有变量的值? 私有 val myName = "abc" 有趣的主(){ println(我的名字) }

回答 1 投票 0

为什么私有字段处理在 JavaScript 中无法按预期方式工作?

我认为下一个(简化的)代码应该可以工作: 类 WfConfigurable { 构造函数(配置){ this._init(配置); } _init(配置){ 这个.配置(配置); }

回答 1 投票 0

在 sphinx 文档中选择性地包含私有成员函数

我想为Python项目自动生成文档。我设法获得了一个与 sphinx 一起使用的准系统管道,但输出目前几乎包括所有内容,我想要更多

回答 1 投票 0

使私有 C++ 函数对 QML 可见

我一直按照 Qt 文档中给出的方法使我的 C++ 函数可以从 Qml 调用。 这需要满足以下条件之一: 将 C++ 函数公开并

回答 1 投票 0

更新:错了,就是错了。为什么我们使用私有方法和字段?它们仍然可以在对象外部更改

更新: 对不起,我浪费了你的时间,互联网。 我的代码是错误的,复制和替换我运行的代码所导致的错误导致我提出这个问题。这是更正后的代码和输出。 类 Object2 ...

回答 1 投票 0

为什么我们使用私有方法和字段?它们仍然可以在对象外部更改

我试图理解如何以及为什么使用 getter 和 setter,以及一般的私有字段。我读过很多解释,但没有一个对我来说有意义。我的理解是我们...

回答 1 投票 0

派生类在访问基类的私有变量时出错

我正在制作一个C++程序来存储员工的数据,如姓名、ID、销售额、佣金金额并计算收入(销售额*佣金)。我正在使用继承的概念。我的基类是“Em...

回答 1 投票 0

C++ 友元函数错误:使用未声明的标识符并访问私有成员

我目前正在开发一个C++程序,涉及两个类:Book和library。 Book 类有几个私有成员变量,我正在尝试从库 cl 访问这些变量...

回答 1 投票 0

解释DeprecationWarning:私有变量,例如'_Cmd__call_set',将在3.10中成为普通属性

我正在开发的代码库中使用的Python解释器版本最近已从Python 3.7更新到3.9。 当某些...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.