腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
TypeScript
类
的
私有
构造
函数
变量
和
公共
getter
、
、
我
的
大多数
类
都被设计成不可变
的
。我想知道使用
私有
构造
函数
变量
和
公共
getter
来访问
TypeScript
类
中
的
数据是否是一个好
的
实践。): string {} return this.unitType;我似乎找不到任何像上面这样
的</
浏览 15
提问于2016-08-04
得票数 2
回答已采纳
1
回答
PMD -检查太多
的
公共
方法(但不包括
构造
函数
和
getter
/setter)
、
、
、
我希望添加一个PMD检查,以确保一个
类
没有太多
的
公共
方法,但我不希望在检查中包含
构造
函数
和
getter
/setter。ExcessivePublicCount检查包括
构造
函数
、getters/setters
和
公共
变量
,我看不到定制它
的
方法。TooManyMethods检查不包括
getter
/setter,但包括其他所
浏览 2
提问于2009-10-14
得票数 2
回答已采纳
7
回答
Java -应该通过getters
和
setters方法在
构造
函数
中访问
私有
实例
变量
吗?
、
、
、
我知道
私有
实例
变量
是通过它们
的
公共
getter
和
setters方法访问
的
。Q1。因此,我是否应该更改为
构造
函数
生成
的
IDE代码,以便通过其setter方法初始化这些实例
变量
。 Q2。如果是,那么IDE
浏览 2
提问于2010-04-02
得票数 10
回答已采纳
1
回答
可以在Scala中声明一个
公共
字段吗?
、
、
我想知道是否可以在Scala
类
中声明
公共
字段。Scala通常为val
和
var、body
变量
/
构造
函数
参数以及具有适当可见性
的
getter
/setter生成
私有
字段。我想知道是否可以在Scala中声明一个
公共
Java
类
字段,而不是一个
getter
。 PS:为什么会有人需要这个?例如,对于与依赖字段
的
Java框架集成而言,这可能是有用
的<
浏览 1
提问于2015-08-22
得票数 5
4
回答
为什么
类
中
的
私有
变量
在转换后
的
代码中被视为
公共
变量
、
、
、
、
我在
typescript
中添加了以下
类
private variable1; return this.variable1; return Person;因为variable1是
私有
的,所以该类
的
obj不应该访问(这是在
typescript
代码中发生
浏览 3
提问于2017-09-24
得票数 2
1
回答
C# -单元测试视图模型
的
公共
getter
而不调用
类
构造
函数
?
、
、
、
如何在不调用
类
的
构造
函数
的
情况下从单元测试中调用C#属性
的
公共
getter
?我不是在测试私人方法,而是
公共
方法。我正在测试实现自定义逻辑或验证
的
任何
公共
getter
和
setter。我
的
类
包含一个属性,该属性根
浏览 1
提问于2019-06-13
得票数 1
回答已采纳
4
回答
在C++中有没有办法创建“超级
私有
”
变量
?
、
我有一个关于C++
的
特性
的
想法,我想知道是否有可能创建它。 假设我希望'MyClass‘中
的
私有
变量
只能由两个
函数
访问,即
公共
getter
和
setter。也就是说,如果MyClass
的
另一个
公共
或
私有
函数
试图获取或更改我
的
超
私有
变量
的
值,我将得到一个编译错误。但是,
gette
浏览 0
提问于2011-09-28
得票数 27
2
回答
针对
私有
变量
值进行测试
、
、
我想我完全同意不测试
私有
函数
,我觉得这是合理
的
,但是我如何测试设置
私有
变量
的
公共
方法呢? 假设
构造
函数
设置了一些
私有
变量
,我希望在调用
构造
函数
后测试这些
变量
是否正确设置。这是一个有效
的
测试吗?如何在不添加公有
getter
的
情况下检查
私有
变量
的</em
浏览 1
提问于2012-06-20
得票数 0
回答已采纳
1
回答
Java:超
类
中
私有
变量
的
初始化
、
、
超
类
中在
构造
函数
之外初始化
的
私有
变量
会在子类中正确继承吗? 例如,在下面的代码中,
私有
实例
变量
x会在子类中正确继承吗?我知道只有在矩形中定义
的
2个
公共
getter
才能在Square子类中访问x
和
y。但是,如果x是在
构造
函数
之外初始化
的
,子类是否仍然成功地继承x?
浏览 1
提问于2016-04-26
得票数 2
回答已采纳
9
回答
Java在
构造
函数
中设置
私有
字段
、
、
常见
的
设计实践是使实例
变量
成为
私有
变量
,并让
公共
getter
和
setter来访问它们。但是,我多次在互联网上看到代码示例,这些代码示例中
的
构造
函数
直接将值赋值给
私有
实例
变量
,而不是使用
构造
函数
中
的
setter。我是不是遗漏了什么?
浏览 8
提问于2013-08-03
得票数 12
回答已采纳
4
回答
c++中
getter
setter
和
constructor
的
区别?
、
、
getter
setter
函数
和
构造
函数
有什么区别?我认为因为
getter
setter
和
构造
函数
的
目标都是初始化一个
类
中
的
私有
成员
变量
。我有点困惑,因为他们都在做同样
的
事情。有没有一种特殊
的
情况,或者它们可以互换使用?
浏览 0
提问于2013-11-10
得票数 0
1
回答
在原型上定义
的
函数
如何访问
私有
变量
?
、
原型方法如何在不公开
公共
getter
和
setter
的
情况下访问
构造
函数
中
的
私有
变量
(通过闭包访问
的
值)。}; this.set(this.get()+value);我怎么才能去掉get()
和
set(),而仍然只有add()
的
一个副本呢?这样做
的
目的是确保a
浏览 0
提问于2013-06-08
得票数 0
2
回答
有没有理由喜欢
私有
类
方法而不是非导出
的
helper
函数
?
TypeScript
有
私有
类
成员
的
概念(即使
私有
和
公共
的
区别并不能体现在JavaScript输出上)。doSomething();}function doSomething() { } 在一个全类型
的
代码库中,是否有实际
的
理由选择其中一个模式而不是另一个模式?
浏览 0
提问于2018-10-15
得票数 0
1
回答
PHP5对象到SOAP服务器
、
我刚刚设计了一个CMS使用大量
的
类
。我
的
CMS是用PHP编写
的
。我想给它添加一个简单
的
SOAP。每个对象都有
getter
和
setter ($obj->get_this()
和
$obj->set_this($value))。当然,所有的
getter
和
setter都是
公共
方法。对象中
的
所有其他东西至少是受保护
的
,但主要是
私有
的。每个对象都有
浏览 1
提问于2015-03-29
得票数 0
回答已采纳
4
回答
何时使实例
变量
成为
私有
变量
?
、
我试图理解
getter
/setter方法在
类
中
的
用法。假设我们有一个名为A
的
类
,其中包含一些
公共
实例
变量
,然后是带有参数
的
构造
函数
,其中参数被从另一个
类
(Main)传递给它。在
构造
函数
中,我们让这些实例
变量
等于传递
的
内容。 现在,如果这个
类
被另一个程序员使用,没有什么能阻止它们直接访问/更改
浏览 3
提问于2012-10-21
得票数 3
回答已采纳
1
回答
为什么
TypeScript
禁止私人设置相同名称
的
公共
getter
?
在
TypeScript
中禁止具有相同名称
的
公共
getter
和
私有
设置器,这一点在这里
的
各种问题中已经讨论过。为什么
TypeScript
禁止这样做?这个问题不是关于解决办法或类似的问题,我只是想知道这个设计
的
原因。。 编辑:代码示例可以
浏览 0
提问于2016-02-16
得票数 10
4
回答
错误:无法在Android中为字段找到
getter
、
这是android工作室中
的
一个简单
的
类
: return pCId;} 错误:无法为字段找到
getter
我检查了很多次代码,但没有什么奇怪
的
。
浏览 0
提问于2018-07-14
得票数 5
2
回答
公共
与私人在类型转换中
的
应用
、
、
、
我说得对吗,
TypeScript
构造
函数
中
的
公共
成员在
类
中是
公共
的
,
私有
成员是
私有
的吗? 若然,市民与物业之间
的
有效分别是甚麽?假设不同之处在于,属性可以更像c#属性(也就是说,可以有与其访问相关
的
代码),那么为什么要使字段公开,而没有使其成为属性所固有的保护呢?
浏览 2
提问于2016-07-28
得票数 3
回答已采纳
2
回答
Kotlin是否违反了封装规则?
、
、
变量
在
类
中使用
公共
,使用默认可见性修饰符。为每个成员
变量
创建了一个setter
和
一个
getter
,但是在Kotlin中,您可以这样做: var name: String = "unknown" person.name = "kevvex"} 这是否仍未违反封装规则,因
浏览 3
提问于2018-07-05
得票数 7
回答已采纳
3
回答
封装数据,使setter是
私有
的,
getter
是
公共
的
。
、
、
、
、
我想知道如何最好在C++中创建一个数据实体,其中"setter“是
私有
的,而"
getter
”是
公共
的
。也就是说,实体
的
创建者应该能够设置数据,但是用户/使用者/客户端只能获得数据。int x,y; // Effective C++ third edition, Item 22: Declare data members private以及创建实体并将其返回给客户端
的
类
方法::GetEntityX()
浏览 2
提问于2014-05-01
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券