.net的一个很好的特性是类属性-包装类字段的gettter和setter (这是私有的,但访问器方法通常是公共的)。从类的外部看,这个属性看起来像一个字段,并且不会用getter和setter的数量来淹没intellisense。我的问题是:.NET是否支持带参数的setter或getter?我喜欢有两个参数的setter --例如,一个是value to set,另一个是bool,它表示类似于“
我确信这是一个愚蠢的问题,但是讲师说的是setter和getter方法,我很困惑。现在让我困惑的是,讲师说如果没有getter方法(两个方法中的第二个),就没有办法与实例变量@noise进行交互。但是当我删除getter方法时,我仍然可以访问@noise,参见示例: def noise=(noise) end
man这与它使用的getter方法的<
我有个像这样的东西// This data property holds the next serial number. else throw "serial number can only be set to a larger value"; };
属性名称中的$暗示它是私有属性设置值如果我做serialnum.next(100);,我有这个错误