问题标签 [setter]
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.
apache-flex - Flex + Cairnrom + getter setter 绑定 VO
我觉得这应该是一件简单的事情,但是在这里我在经历了很多挫折之后才提出这个问题。
好的,我在 Flex 3 中的 Cairngorm 有一个项目。在其中一个组件中,我有一个与模型定位器中的 VO 绑定的图块列表。一旦 VO 包含一些数据,我想运行一个函数,这些数据基本上在该 VO 中添加了某个值的总和。我当时在 Ann Arbor 的 Flex Jam,我认为 James 用他的 Cairngorm 示例使用 getter 和 setter 做到了这一点。
这是一件简单的事情吗?有没有人有如何做到这一点的例子?有没有更简单的方法?
提前感谢任何帮助/建议。
java - 为什么要使用 getter 和 setter/accessor?
使用 getter 和 setter 有什么好处 - 只获取和设置 - 而不是简单地为这些变量使用公共字段?
如果 getter 和 setter 所做的不仅仅是简单的 get/set,我可以很快解决这个问题,但我不是 100% 清楚如何:
比:
而前者需要更少的样板代码。
c++ - getter 和 setter、指针或引用以及在 c++ 中使用的良好语法?
我想知道 C++ getter 和 setter 的好语法。
我猜二传手很容易:
和吸气剂?我应该使用引用还是常量指针?
例子:
或者
它们之间有什么区别?
谢谢,
乔
编辑:
抱歉,我将编辑我的问题...我知道引用和指针,我问的是引用和 const 指针,作为吸气剂,它们在我的代码中会有什么区别,就像在未来一样,我应该期待什么如果我走另一条路就会输……
所以我想我会使用 const 指针而不是引用
const 指针不能被删除或设置,对吧?
wpf - 如何将自定义属性设置为 XAML 值?
我有这个带有自定义颜色属性的库。我希望能够像这样在 XAML 中使用这些属性:
包含CustomClass的命名空间已被引用。我该怎么办?谢谢。
编辑:
我刚刚注意到CustomClass是静态的,所以我无法在 XAML 中创建它的实例。此外,当我输入eg:时,CustomClass不会出现在智能感知中。如果我有一个实例类,我无法让您的任何解决方案起作用,即使它们应该起作用。这种情况有解决方法吗?
编辑2:
这是实际的类和命名空间:
这是 XAML 命名空间:
如果我按照 Zenuka 的建议使用这条线:
它在编译时抛出此错误:
c++ - 在 C++ 类中访问 getter setter 中的结构变量
好的,我在 C++ 中有这样的东西:
在这种情况下,我应该如何编写我的 getter 或 setter?
c# - C#:在字符串属性设置器中调用方法时出现问题
我有一个字符串属性,它定义了 xml 文件的文件名。当用户将此文件名输入到属性中时,我让 setter 在设置 'fileName = value' 后立即调用 parseXml() 函数以使用 XML 文件中的数据填充 dataTable 以便它显示在设计器中。出于某种原因,当我在属性设置器中调用此函数时,每次更改属性时,设置器最终都会被调用两次,第二次是空字符串,这会导致错误。为什么要这样做?
setter - 在 setter 方法中设置字符串
在 setter 方法中设置字符串时,我需要做些什么不同的事情吗?这是我的课:
eclipse - Eclipse设置生成getter和setter插入点最后一个成员
现在真的让我很恼火......我找不到在最后一个成员中默认插入点的设置。
为什么?生成 getter 和 setter 将是: ALT+SHIFT+S -> 空格、空格、空格... -> ENTER :)
不像现在这样:ALT+SHIFT+S -> 空格,空格,空格... -> 制表符,制表符,制表符,制表符,制表符,-> 向上,向上,向上... -> ENTER
ruby - Ruby setter 习语
我正在研究一个Chart
类,它有一个参数,margin
它包含:top
、:bottom
和值。我的第一个选择是制作一个设置器并设置如下值::right
:left
margin
很好,因为它显然是一个 setter,但经过一番思考,我认为它也可能令人困惑:用户可能认为边距仅包含:left
和:right
值,这是不对的。另一种选择是消除=
并使其成为普通方法:
使用这种语法,很容易弄清楚发生了什么,但它不是标准的 setter 并且与margins
getter 冲突。还有另一种选择:
我不知道该怎么想。对我来说,很明显该方法是一个 setter,但是这次我不能通过一次调用来设置多个值,并且 getter 又出现了问题。我对 Ruby 比较陌生,还没有习惯所有的习语。那么,小伙伴们怎么看呢?哪个是最好的选择?
python - 如何从 __init__ 调用属性设置器
我有以下python代码块:
理论上这应该打印出密码的 SHA1,但是从构造函数设置 self.password 会忽略定义的属性,只是将值设置为“password1”。然后 print 语句读取“password1”的值。
我知道这是在类上定义密码而不是在实例上定义的密码,但我不确定如何正确表示它以便它工作。任何帮助,将不胜感激。