腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
9
回答
约定
问题
:
何时
使用
Getter
/
Setter
函数
而
不是
使用
属性
我突然想到,当尝试操作类中的字段时,应该
使用
C#中的属性。但是当涉及到复杂的计算或数据库时,我们应该
使用
getter
/
setter
。什么时候在属性上
使用
s/
getter
?
浏览 0
提问于2008-09-15
得票数 14
回答已采纳
1
回答
何时
使用
JavaFX属性设置器和
getter
,
而
不是
直接
使用
该属性
、
、
、
、
a
getter
for the
property
itself我不明白的是,
何时
/为什么要
使用
getter
和
setter
方法,
而
不是
直接
使用
属性?我所想的是,您可能希望在
getter
和/或
setter
中
使用
一些自定义代码,这些
浏览 1
提问于2015-11-20
得票数 10
回答已采纳
1
回答
笛卡尔式发球者的另一种选择?
、
、
、
、
人们倾向于考虑
getter
和
setter
,
而
不是
Pythonic,
而
倾向于
使用
@
property
。我目前正在尝试扩展
使用
@
property
支持dict的类的功能: @
property
return_foo def foo(self, value):
浏览 3
提问于2014-04-06
得票数 1
回答已采纳
2
回答
为什么这段代码不会导致无限循环呢?
、
、
、
Xcode模板代码: MasterViewController.m中的MasterDetailApplication (
使用
核心数据),实现 abort();}
问题
是:这段代码在
getter
中
使用
了属性,为什么不会导致无限循环呢?
浏览 0
提问于2012-07-11
得票数 0
2
回答
属性创建者
函数
、
我希望在创建某个行为的成员的对象中有一个
函数
。类似于
使用
@
property
装饰器。
而
不必声明
getter
和
setter
函数
。我想创建具有相同的
getter
和
setter
函数
的自定义行为的许多成员。当我运行它时,new_prop成员是一个属性对象,
而
不是
成员。我怎样才能实现我的目标?self.new_prop("my_prop2") self.ne
浏览 11
提问于2018-07-30
得票数 1
回答已采纳
1
回答
同一类的
函数
中的调用设置器
、
、
_arg
不是
下面代码中的
函数
constructor( _argx) { set _arg( value) { this.arg= value; }let v= new temp( { 'foo': 'bar'}); 不能在类中调用
setter
浏览 0
提问于2018-05-31
得票数 0
4
回答
Objective-C:@未实现的属性声明(@synthesize)
、
据我所知,@
property
在.h文件中声明了
getter
和
setter
,
而
@synthesize在.m文件中实现了
getter
和
setter
。此外,还可以为
getter
和
setter
编写自己的实现,
而
不是
使用
@synthesize。 所以,如果我们总是需要实现
setter
/
getter
,为什么还要额外声明它呢?@
property
在语义
浏览 1
提问于2011-09-21
得票数 8
回答已采纳
2
回答
返回非值属性
、
在javascript中,可以将对象的属性定义为
getter
/
setter
,
而
不仅仅是“普通”值: set: function
setter
( value ) { this.protected= value; }是否有任何方法可以返回对象的非
浏览 0
提问于2014-04-10
得票数 1
回答已采纳
1
回答
python builtin @
property
如何接收重载的
setter
函数
?
、
、
当
使用
@属性定义内置python属性时,如果
setter
和
getter
方法是重载的(同名),
property
对象如何区分
setter
和
getter
方法?__
getter
%s:" %
getter
) print("
setter
: %s" %
setter<
浏览 0
提问于2018-10-02
得票数 2
2
回答
使用
TypeScript解码器创建属性
getter
和
setter
、
我想用TypeScript装饰器创建一个属性
getter
和
setter
,但是当属性被更改或请求时,我不得不定义要运行的
函数
。; const
setter
= function(newVal) { // Create
浏览 1
提问于2018-04-17
得票数 5
回答已采纳
1
回答
正确
使用
getter
/
setter
用于类中的字典--防止在设置字典元素时调用
getter
。
、
、
当我通过属性装饰器在类中设置字典元素时,将调用@
property
getter
。当我希望
getter
对输出做一些事情时,这是一个
问题
。这个话题与一个化学项目有关。我想使代码更加可读性和可访问性,
而
不是
使用
索引,eq。new = self.species['CO2'] * fraction比self.species[14] * fraction好 我也尝试过,但是它不能解决
setter
/
getter
浏览 4
提问于2019-09-22
得票数 1
2
回答
@属性装饰器作为一个
getter
功能吗?
、
、
、
我对python很陌生,我正在尝试理解'
getter
‘的用法。它的用例对我来说并不明显。如果我在一个方法上
使用
了一个属性装饰符,并且我能够返回某个值,那么我将
使用
'
getter
‘来做什么呢?_age = age @
property
return self._age @age.
setter
if i
浏览 14
提问于2022-11-28
得票数 0
回答已采纳
4
回答
Python设置器和
Getter
命名
、
、
我试图了解getters和
setter
如何在python中
使用
属性,但在命名约定中我感到困惑。 对于
getter
和
setter
是否有特定的命名标准?为什么我需要用"_“(下划线)来设置参数的返回名称?如果我把它改为"self.color“
而
不是
"self._color",那么
getter
和
setter
就不再起作用了。另外,如果我要更改
函数
的名称,则不再执行打印
函数
。如有任何澄清
浏览 3
提问于2020-02-14
得票数 3
回答已采纳
2
回答
使用
装饰器为实体属性生成泛型
getter
和
setter
我正在将我的模型实体转换为类型记录(在那里,它们
使用
ajax调用进行填充)。为了解决这个
问题
,我希望
使用
一个装饰器@generateGetterAndSetter,用它来装饰每个属性,从而动态地为我生成
getter
和
setter
。
property
value var getMethodName = 'get' + key
浏览 6
提问于2015-07-04
得票数 1
回答已采纳
2
回答
在python3中,
getter
和
setter
作为方法,
而
Getters和
setter
作为属性。
、
、
、
如果我的理解是正确的,属性将用于
getter
和
setter
。用@
property
装饰一个
getter
或
setter
可以让我们修改它、
使用
它等等,就像它是一个属性一样,所以您可以做MyClass.foo,
而
不是
做MyClass.foo()之类的事情。是否还有其他理由用@
property
来装饰
getter
和
setter
?我在某个地方读过这样的文章:当您想要进行更改时,最好
使用
属性来避免
浏览 4
提问于2022-09-08
得票数 -1
回答已采纳
1
回答
如果我在__dict__中存储python和
setter
的值,会出现什么
问题
?
、
、
我
使用
python
getter
和
setter
,但我不喜欢
使用
虚拟变量来存储值。例如,python中的简单
getter
和
setter
的定义如下: print('getting bar__dict__)虽然我知道这
不是
什么大
问题
,但我还是这么做了- d
浏览 2
提问于2017-01-20
得票数 0
回答已采纳
1
回答
python @
property
setter
委托
我有一个对象,上面有一堆@
property
的
getter
和
setter
函数
。我想委托给那个对象,包括委托and和setting。我还希望能够覆盖委托类中的一些
setter
。有没有一种简单的方法可以做到这一点,
而
不是
冗长地复制所有的@
property
setter
?例如,在下面的代码中,不会命中底层的@a.
setter
: _a = 'A.a' _b = 'A.b&
浏览 3
提问于2017-06-02
得票数 2
1
回答
如果属性已经在python中工作了,为什么我们需要propertie的
getter
呢?
、
、
、
、
第一个有属性和
getter
,第二个只有属性。如果我们不显式地编写
getter
,则属性已经在执行
getter
工作。那么,为什么我们需要定义
getter
呢?_prop = 0 def prop(self): return self._prop def prop(self):
浏览 5
提问于2022-01-14
得票数 0
回答已采纳
1
回答
没有标准构造
函数
的类的C++属性模板
、
、
、
、
我想要实现一个与C#的属性等价的、根本不
使用
C宏的C++。我创建了一个模板,该模板基本上以get()和set()更理想的方式设置或检索内部值。构造
函数
中还有两个std::function类型的参数,可以覆盖默认的
getter
和
setter
方法。template<typename T>{
Property
(T initialValue, std::function<void(T&)>
setter
浏览 1
提问于2019-12-14
得票数 1
回答已采纳
2
回答
嵌套对象的Setters/Getters
、
我知道如何
使用
Object.defineProperty在Javascript中设置自定义
Setter
和
Getter
我
使用
以下代码片段的目的是,无论
何时
修改globalProject对象中的属性嵌套值,都可以访问
setter
函数
。我想象正在发生的事情是,
getter
方法被调用并返回对我想要修改的对象的引用。正因为如此,
setter
永远不会被调用,因为我修改的是对嵌套值的引用,
而
不是
我拥有
s
浏览 1
提问于2014-08-17
得票数 4
点击加载更多
相关
资讯
Python中的@property特性
Python基础 类(四)
理解Kotlin语言独有的位置注解,让注解控制更精准
PyQt5:Web页面交互初探2-1
面向对象高级
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券