问题标签 [mutators]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javadoc - 如何使用 javadoc 访问器?
有没有办法为访问器和修改器(getter/setter)编写 javadoc 注释,以避免重复有关方法底层字段的信息?
例如:
在 getter 和 setter 的 javadocs 中重复有关“值”字段的信息似乎效率低下且容易出错......
java - 我写了 Accessors 和 Mutators 方法,但我仍然无法访问私有变量!为什么?
我用它的私有变量编写了我的类,然后我编写了访问这些变量所需的访问器和修改器方法,但是当我在编写主类之后运行它时这不起作用。为什么会发生这种情况?在这里检查我的代码:
请大家耐心等待我,我真的是一个“新手”程序员
php - 受保护的变异器(设置器)
问题
假设您有一个类用户。您希望能够将此用户对象返回给其他人,以便他们可以使用它来使用 getter 提取信息。但是,您不希望人们能够轻松设置内部状态,因为内部信息应该直接与数据库中的行相关。拥有受保护的变异器(设置器)是否有意义,以便只有扩展类才能设置变量?这是一种不好的做法,无关紧要,矫枉过正还是没用?
我考虑过尝试将 __construct 限制为一种用途(我相信这有时被称为单例模式——尽管我不确定我是否完全理解。)
我是一个业余程序员,请原谅任何无知。谢谢。
例子:
c++ - 即使mutator设置正确,c ++ int访问器也返回0
我遇到了一个我觉得很愚蠢的问题,因为它基本上只是在 2000 行工作 OOP 脚本中的两行代码。
切入正题——我有一个实体类,它提供各种信息(姓名、地址、ID)。问题是 - 即使 ID mutator(setter)设置了一个正确的值(用 cout 和返回值测试),访问器总是返回 0。
这是我的类(ID( int ) 方法在 AgencyNetwork::createXXX() 中调用,并在每个 toStr() 方法中使用(在每个类的末尾)):
Entity.cpp , AgencyNetwork.cpp , Agent.cpp
已解决:我忘记在每个 operator= 中添加 ID mutator。感谢所有帮助过的人:)
scala - 将参数传递给Scala中的mutator函数
我正在使用 Scala 来尝试掌握它,所以这个代码示例只是学术性的。
我正在尝试将一个可变列表传递给一个函数,让该函数对其执行工作,然后在函数调用之后我可以使用更新的列表。
上面唯一不能编译的代码是var
in def initList()
,因为 data 是 aval
我不能在函数中对其执行任何突变。
首先让我说我知道在 Scala 中,mutators 通常是不受欢迎的,所以我不仅愿意直接回答我的问题,而且愿意接受更好的方法来完全做到这一点。偶尔在项目中会有一段数据从一个地方到另一个地方进行更新,但是如果您不能将数据传递给要更改的函数,那么有什么好的选择呢?
我已经阅读了教程和谷歌搜索,我假设我找不到太多关于它的信息,因为在 Scala 中通常不会这样做。
java - 在我期望由 mutator 设置的字符串的位置获取空值
下面是 servlet 类,它通过在bean类的对象上调用方法来设置名称,然后转发到 jsp 页面。
这是 bean 类:
以下是尝试显示 servlet 设置的名称的 jsp 片段:
我得到的结果是:Servlet 创建的人:null为什么我得到一个空值?
java - Srsly,为什么要在 mutators 上使用 get 和 set?
有点“这是现实生活中的时刻”。为什么我们用 get 和 set 前缀命名 mutators:
这样做也很容易和可以理解
我的会员(我的会员会员)
作为 setMyMember 和 getMyMember
Java有这种风格有历史原因吗?
scheme - 使用 let/set “记住”值的方案函数
我是 Scheme 的新手,并试图了解函数中出现的某些值如何在多种用途中持续存在。采取以下柜台:
我无法弄清楚(并且在任何地方都没有找到解释),是为什么next
每次使用时都不会重置为 0 count
。
php - 可以从php中的数组动态定义类默认公共变量吗?
我有一个事件类,用于将数据插入/更新到我的数据库中。有没有办法可以从我的 db_fields 数组创建公共变量,这样我就不必复制数据了?
这是我目前有效的结构......
我想要这样的东西。。
谢谢!
c++ - 访问器和修改器方法
可能重复:
为什么要使用 getter 和 setter?
在我看来,编写访问器和修改器方法很麻烦,尤其是在处理非常简单的属性时。我为什么要费心使用它们?