问题标签 [getter]

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.

0 投票
2 回答
1241 浏览

java - 在 Eclipse 中生成索引属性 Getter/Setter

默认情况下,eclipse根据JavaBeans常规属性样式生成getter/setter:

从 J2SE 5.0 JavaBeans 规范开始,允许 IndexedPropertyChangeEvents 对数组有不同的 getter/setter 命名方案:

如何配置 eclipse 以生成遵循这种风格的 getter 和 setter?

0 投票
3 回答
3575 浏览

objective-c - 为什么只读属性仍然允许使用 KVC 写入

我正在阅读“Mac OS X 编程”中的“键值编码”一章。我已经建立了一个带有滑块和标签的界面,两者都绑定到 fido,一个 int。如果我将 fido 的属性设置为只读,移动滑块仍会导致标签更改其值。我曾假设我会为此遇到某种错误。如果属性是只读的,为什么滑块仍然可以写入属性?我认为它不会创建任何设置器,并且 KVC 将无法工作。谢谢。

这是我正在使用的代码:

替代文字 http://idisk.me.com/nevan/Public/Pictures/Skitch/Window-20091001-174352.png

0 投票
2 回答
794 浏览

c# - 带有 Getter 和 Setter 的简单 C# 注册表对象

我将如何在 C# 中实现这样的目标?

到目前为止,我有这个对象:

0 投票
1 回答
498 浏览

apache-flex - Flex + Cairnrom + getter setter 绑定 VO

我觉得这应该是一件简单的事情,但是在这里我在经历了很多挫折之后才提出这个问题。

好的,我在 Flex 3 中的 Cairngorm 有一个项目。在其中一个组件中,我有一个与模型定位器中的 VO 绑定的图块列表。一旦 VO 包含一些数据,我想运行一个函数,这些数据基本上在该 VO 中添加了某个值的总和。我当时在 Ann Arbor 的 Flex Jam,我认为 James 用他的 Cairngorm 示例使用 getter 和 setter 做到了这一点。

这是一件简单的事情吗?有没有人有如何做到这一点的例子?有没有更简单的方法?

提前感谢任何帮助/建议。

0 投票
41 回答
464993 浏览

java - 为什么要使用 getter 和 setter/accessor?

使用 getter 和 setter 有什么好处 - 只获取和设置 - 而不是简单地为这些变量使用公共字段?

如果 getter 和 setter 所做的不仅仅是简单的 get/set,我可以很快解决这个问题,但我不是 100% 清楚如何:

比:

而前者需要更少的样板代码。

0 投票
3 回答
1181 浏览

ruby-on-rails - Custom getters in Ruby on Rails

I have a MailingList model that has_may :people

For most of my application, I only want to get people that are active

So @mailing_list.people should only return people that are active

In my model, I can't do

because that keeps calling itself. What is the ruby/rails way to automatically filter the people. Another possible issue is that I think self.people returns an array of active record objects where self.people.find_all... will return an array. This will cause some of my code to break. It's easy fixes but is there a way to return active record objects? It would be nice to have the option.

Thanks!

0 投票
8 回答
25471 浏览

c++ - getter 和 setter、指针或引用以及在 c++ 中使用的良好语法?

我想知道 C++ getter 和 setter 的好语法。

我猜二传手很容易:

和吸气剂?我应该使用引用还是常量指针?

例子:

或者

它们之间有什么区别?

谢谢,

编辑:

抱歉,我将编辑我的问题...我知道引用和指针,我问的是引用和 const 指针,作为吸气剂,它们在我的代码中会有什么区别,就像在未来一样,我应该期待什么如果我走另一条路就会输……

所以我想我会使用 const 指针而不是引用

const 指针不能被删除或设置,对吧?

0 投票
9 回答
578 浏览

c++ - 没有共享所有权的吸气剂

如何写一个不能删除的getter?我想拥有变量而不是共享它们。在这里和那里阅读我发现无论我返回什么,都可以释放内存

但是我定义它,这是真的吗?

引用,const 指针,无论如何,调用 getter 的函数都可以删除它,我的私有变量不会被无效但内存被破坏,对吧?

我想开发一个吸气剂,我可以在其中返回我的私有变量并确保被调用者不能删除它......

我担心,在内部使用私有变量时,被调用者已经破坏了它,然后它在我内部下次尝试使用它时崩溃了我的程序

在第一次尝试中,我不喜欢使用 boost,因为我想从这个项目中学到最多的东西,如果不是其他方式或者其他方式太复杂/工作量太大,就会使用 boost

谢谢,

我的另一个问题没有真正集中,所以我又做了一次,在这里问问题不是问题,对吧?=]

0 投票
3 回答
11293 浏览

c++ - 在 XCode 中生成 getter 和 setter

我目前正在使用 xcode 进行一些 c++ 开发,我需要生成 getter 和 setter。

我知道的唯一方法是以 Objective C 风格生成 getter 和 setter

像这样的东西 - (string)name; - (void)setName:(string)value;

我不想要这个;我想要在头文件中使用带有实现和声明的 c++ 样式生成。

任何的想法...?

0 投票
3 回答
10565 浏览

c++ - 在 C++ 类中访问 getter setter 中的结构变量

好的,我在 C++ 中有这样的东西:

在这种情况下,我应该如何编写我的 getter 或 setter?