getter-setter 相关问题

面向对象编程中的公共mutator方法,负责更改和返回私有类成员的值,从而保持封装原则。

JavaScript 类中可以返回的 Setter

所以我在JavaScript中有一个类XYZ,它有几个功能: 类 XYZ{ 构造函数(){ this.text=null; } f1(){ // 做一点事 返回这个; } f2(){ // 做

回答 1 投票 0

如何在 Nim 的宏中定义 setter

我正在尝试编写一个宏来定义字段的 getter 和 setter。 getter/setter 应该称为 Name。但是,当我定义设置器时,过程名称为“Name=”,宏

回答 1 投票 0

使用 __set__ 和 __setitem__ 修改 Python 中类似列表的属性时自动更新类属性

我有一个带有属性 ax_mask 的类。该属性类似于列表。当我更改整个属性或仅更改其中的一个元素时,我需要更新类中的其他属性(窗口)(i....

回答 1 投票 0

Java - 我应该在方法中使用 getter 吗?

我有两种可行的解决方案,但我应该使用哪一种?哪个解决方案是正确的? 解决方案一: List myClient = new ArrayList<>(); 公共类客户端{ 私有最终字符串

回答 2 投票 0

我想在数据类kotlin的字段中使用get set方法

数据类恒温器( // ...其他属性 @SerializedName(“单位”) private var _units: String?, // 华氏度, // ...其他属性 ) : 可序列化 { var un...

回答 1 投票 0

如何确定类成员是 getter 还是 setter?

我正在尝试使用 ts-morph 来验证我正在编写的转译器中的代码。不,它不是 TypeScript 转译器,但我需要在原始文件中支持 JS 和 TS 代码。 我有以下...

回答 1 投票 0

有没有办法跟踪对象属性的值历史,例如记住和回忆其最近的值?

假设我有一个方法可以根据当前值更改值。我在这里将其变得非常简单: 改变值(){ if(!this.value){ this.value = '值1' } 否则我...

回答 4 投票 0

是否可以将setter作为方法来调用?

给定以下课程,我可以使用 setter/getter 构造修改 _x。但是现在可以通过调用方法来更改 _x 吗? 我之所以问这个问题,只是因为这样以后会很方便......

回答 1 投票 0

检查 C++ 引用设置器值

我有一个关于 C++ 中评论较多的 C++ 引用 getter-setter 的问题。这是基本代码: 类 Foo { X x_; 民众: X & x() { 返回 x_; } const X &am...

回答 1 投票 0

如何正确实现 getter/setter 功能,无论是属性的“get”和“set”,还是通过两个方法和属性的“get”?

setter js 无法在 javascript 中设置相同的变量 this 。 setter 和 getter 需要具有相同的名称 我有一个逻辑需要反应性地运行一些函数 如果 this.variableName 在内部或外部更改...

回答 3 投票 0

setter js 无法在 javascript 中设置相同的变量 this 。 setter 和 getter 需要具有相同的名称

我有一个逻辑需要反应性地运行某些函数 如果 this.variableName 在类内部或外部发生更改 问题在于这个逻辑,getter 不起作用,并且我未定义。 不...

回答 1 投票 0

使用 Html5 getter 和 setter 通过显示模块模式实现属性所需的说明

我搜索了很多关于如何在 JavaScript 中处理属性的信息。我见过的大多数揭示模块模式都具有专门公开的功能,根据经验,我知道如果我公开一个对象,我会

回答 1 投票 0

使用 Html5 getter 和 setter 通过显示模块模式实现属性所需的说明

我搜索了很多关于如何在 Javascript 中处理属性的信息。我见过的大多数揭示模块模式都具有专门公开的功能,根据经验,我知道如果我公开一个对象,...

回答 2 投票 0

如何使用get/set方法?

请指出我的代码中的错误。 类 Foo: def get(自身): 返回 self.a def 设置(自身,a): self.a = a Foo.set(10) Foo.get() 类型错误:set() 恰好需要 2 个位置

回答 3 投票 0

为什么即使在 getter 和 setter 方法中发生堆栈溢出错误后,我的其余代码仍然可以在 JavaScript 中工作?

我目前正在学习 Javascript 中的 setter 和 getter,但遇到了一个问题。我在我的类中命名了一个属性,其名称与我的 get 和 set 方法相同,我知道这可能会导致...

回答 1 投票 0

修复代码以创建由基础字段支持的 getter/setter 属性[重复]

使用 class 关键字创建 Thermostat 类。构造函数接受华氏温度。 在类中,创建一个 getter 来获取摄氏温度,并创建一个 setter 来设置

回答 1 投票 0

JavaScript getter 和 setter - 递归问题

JavaScript 的 setter 和 getter 中“_”字符的意义是什么? 例如,我有以下代码,可以正常工作。 var 用户 = { 获取名称(){ 返回这个._n...

回答 2 投票 0

Swift 通过设置变量 B 来自动为变量 A 设置值

我有一个问题,当变量B更新时是否可以自动为变量A设置值。 我设置了 2 个变量,如下所示: 枚举 CurrentState:可哈希 { 案例

回答 1 投票 0

如何创建由基础字段支持的 getter/setter 属性?

使用 class 关键字创建 Thermostat 类。构造函数接受华氏温度。 在类中,创建一个 getter 来获取摄氏温度,并创建一个 setter 来设置

回答 1 投票 0

从java中的getter和setter方法获取值以插入Mongodb?

如何从java中的getter和setter方法获取值并插入到Mongodb中。我使用下面的代码插入到mongodb中 DBCollection coll = db.getCollection("mycol"); BasicDBObject 文档 = 新

回答 2 投票 0

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