796得票13回答
使用@property与使用getter和setter方法的区别

@property标记与经典的getter+setter相比有哪些优势?在哪些特定情况下程序员应选择使用其中之一? 使用属性:class MyClass(object): @property def my_attr(self): return self._my_...

667得票9回答
使用getter和setter的Pythonic方式是什么?

我这样做:def set_property(property,value): def get_property(property): 或者object.property = value value = object.property 如何在Python中使用getter和sette...

221得票11回答
属性的获取器和设置器

使用这个简单的类,我得到了编译器 警告。 尝试在其自己的setter/getter中修改/访问x 当我像这样使用它时:var p: point = Point() p.x = 12 我遇到了一个EXC_BAD_ACCESS错误。如何在没有显式支持实例变量的情况下解决这个问题?cla...

195得票8回答
实例成员无法在类型上使用。

我有以下的类:class ReportView: NSView { var categoriesPerPage = [[Int]]() var numPages: Int = { return categoriesPerPage.count } } 编译失败,提示如下: ...

175得票5回答
在JavaScript中是否可以实现动态的getter和setter?

我知道如何为已知属性创建getter和setter,可以像这样做: // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = {...

172得票2回答
当使用接口时如何实现私有 setter?

我创建了一个带有一些属性的接口。 如果没有这个接口,那么类对象的所有属性都将被设置为{ get; private set; } 然而,在使用接口时,这是不被允许的,那么是否能够实现呢?如果可以,如何实现?

162得票16回答
为什么无法覆盖只有 getter 的属性并添加 setter?

为什么下面的C#代码不被允许: 为什么下面的C#代码不允许:public abstract class BaseClass { public abstract int Bar { get;} } public class ConcreteClass : BaseClass { ...

144得票9回答
c#: getter/setter

我在某处看到了以下的代码,想知道这是什么意思。我知道它们是getter和setter,但想知道为什么字符串类型(Type)要这样定义。谢谢帮忙。 public string Type { get; set; }

139得票8回答
在 Kotlin 中的 Getter 和 Setter

在Java中,例如,我可以自己编写getter方法(由IDE生成)或使用注释,如lombok中的@Getter - 这很简单。 然而,在Kotlin中,默认情况下具有getter和setter。但我不知道如何使用它们。 我想让它与Java类似: private val isEmpty: ...

132得票10回答
在Java中,是否有可能读取注释的值?

这是我的代码:@Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFi...