private-members 相关问题

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

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

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

回答 2 投票 0

在JavaScript中,有没有办法枚举对象的所有私有属性?

在以下代码中: 类 Foo { #A; #b = 123; c = 3.14; 告诉自己(){ console.log("确定,值是", JSON.stringify(this)); } } const foo = new Foo(); foo.tellYourself(...

回答 2 投票 0

如何使用 JavaScript 中的 ES6 代理检测任意私有成员的更改?

我正在使用 Javascript canvas API 构建 2D 渲染器,并且当任何可渲染对象的状态没有发生任何更改时,我尝试通过跳过渲染来提高性能...

回答 2 投票 0

Python - 不使用私有成员时的错误消息[重复]

运行以下命令时出现错误: 类产品: def __init__(自身,价格): 自行设定价格(价格) def getprice(自身): 返回自价 def setprice(自身, 值): 如果值 < 0:...

回答 1 投票 0

Blazor 类中何时使用 Property 以及何时使用私有变量?

我很困惑何时在类背后的 Blazor 代码中使用公共属性和何时使用私有变量。使用其中一种是否会对性能产生影响?

回答 1 投票 0

Minecraft 修改私有变量

我正在尝试为 Minecraft 1.12.2 编写一个 Forge mod。我想对主菜单进行修改(有些模组会这样做,所以我知道这是可能的),但我想更改的内容(再次......

回答 1 投票 0

无法通过 php 构造函数设置私有变量

我正在尝试使用 _construct 方法设置 Account 类的私有属性。我尝试使用 this-> 关键字,但它给了我同样的错误。这是我的代码。 我正在尝试使用 _construct 方法设置 Account 类的私有属性。我尝试使用 this-> 关键字,但它给了我同样的错误。这是我的代码。 <?php class Account { private $errorArray = array(); private $userName; private $firstName; private $lastName; private $password; private $password2; private $role; //$userName, $firstName, $lastName, $password, $password2, $role function __construct() { if (isset($_POST['registerSubmit'])) { $userName = $_POST['userName']; $firstName = $_POST['firstName']; $lastName = $_POST['lastName']; $password = $_POST['password']; $password2 = $_POST['password2']; $role = $_POST['role']; } } public function register() { checkUserName($userName, $errorArray); checkFirstName($firstName, $errorArray); checkLastName($lastName, $errorArray); checkPasswords($password, $password2, $errorArray); return $this->errorArray; } 错误提示 变量firstName已声明但从未使用。但我显然在 __construct 以及下一个函数中使用了它。 我尝试过: 在构造函数内部甚至在参数中使用 this-> checkUsername() 像这样 checkUserName(this-?$userName, this->errorsArray); 对我来说奇怪的部分是 当我在 $errorArray 函数中返回 register() 时,它没有问题,但是 当我尝试以任何其他方式访问它时,它会给我错误。 有关此问题的任何帮助将不胜感激。 我犯的愚蠢错误在于语法。 需要使用 $this->variableName而不是this->$VariableName。

回答 1 投票 0

访问类外的私有静态成员

非静态私有成员可以像这样被黑,但是静态成员呢? 类 Foo { 私人的: 静态 std::vector 秘密; } 假设我想测试 Foo 并且我需要......

回答 1 投票 0

Boost::Asio 异步客户端和服务器代理实现 - 跨实例访问客户端和服务器套接字

我正在致力于实现一个客户端和服务器代理系统,其中代理负责接收来自客户端的命令并将其转发到服务器,反之亦然。不过,我很...

回答 1 投票 0

从对象数组中内爆私有值列

我有一个对象数组,我想从每个对象中内爆特定的私有属性以形成一个分隔字符串。 我只对该数组的属性之一感兴趣。我知道怎么做

回答 3 投票 0

从对象数组中内爆私有列值

我有一个对象数组,我想从每个对象中内爆特定的私有属性以形成一个分隔字符串。 我只对该数组的属性之一感兴趣。我知道怎么做

回答 3 投票 0

将私有属性传递到实用函数中

我有 3 个带有合并操作的类,它们使用不同的参数执行相同的操作。 这是我目前所做的框架代码: 头等舱等级: def __init__(自身): # 定义

回答 1 投票 0

Python 中访问同一类的另一个实例的“私有”属性的礼仪是什么?

我知道在Python中没有正式的方法来引入类的私有属性,通常你只是通过在前面添加下划线_来表示私有的东西。 我有一堂课看起来像

回答 2 投票 0

在Python中,为什么从getter()访问私有属性时会以递归结束,而不在getter()中使用双下划线

类 Person(): def __init__(self,name:str,height :float) -> 无: #初始化 self.__name=名称 self.height=身高 @财产 def 名称(自身) -> str: ...

回答 1 投票 0

V8 上的 Javascript 私有财产性能

我在 jsperf.app 上创建了一些测试,结果与这篇 V8 博客文章中的图表不符:https://v8.dev/blog/faster-class-features 根据“解释”字符...

回答 1 投票 0

cpp:仅允许通过消费者派生的基础成员访问

我有一个应用程序,其中 Base 是对象的工厂类,这些对象应根据模板对以不同的方式创建。然而,只有非常特定(可数无限)数量的模板...

回答 1 投票 0

AttributeError: 'Student' 对象没有属性 '_Student__marks'

运行此代码时出现此错误 类信息: def __init__(self,name,Id,mobile): self.name=名字 self.Id=Id self.mobile=移动 班级学生(信息): def data1(self,name, Id,

回答 2 投票 0

使用弱映射和带闭包的对象模拟类的私有属性有什么区别?

试图解决这个问题。 Google Apps Script 尚不支持类中的私有属性,作为替代方案,许多帖子建议使用 Weak Map 和闭包来近似这个

回答 0 投票 0

私有对象“试图访问丢失的成员”异常

我正在尝试使用私有方法调用对象的私有方法。此方法采用三个参数。我尝试调用的方法签名和调用此方法的代码都显示了

回答 1 投票 0

如何在 bash 中对用户隐藏私有函数?

获取以下代码后,我的终端能够看到 __hey 函数。 超级工具(){ 案例“$ 1”在 “嘿”) __嘿 ;; *) ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.