腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
构造
函数
执
行前
的
属性
初始化
c#
、
constructor
、
object-initializers
我正在使用一个对象
初始化
器来创建一个具有Position
属性
的
对象,如下所示:{};var control = new HtmlTextbox(browser);但是我想在我
的
构造
方法中使用
初始化
的
Position
属性
。
浏览 9
提问于2017-01-27
得票数 3
3
回答
Java中私有字段
的
默认
初始化
java
假设我有一个名为Person
的
类: private int num = 1;当调用Person类
的
空
构造
函数
时,Java是否会首先将num
初始化
为默认值0,然后将或者Java会立即将num
初始化
为1?除非您使用
初始化
器语法,否则C++不会执
行前
者吗? 谢谢!
浏览 1
提问于2018-06-15
得票数 4
3
回答
为什么我们应该避免使用基类
的
开放成员?
kotlin
在阅读Kotlin
的
时,我看到我们应该避免使用在基类中声明
的
open
属性
: 这意味着,到基类
构造
函数
执行时,在派生类中声明或重写
的
属性
尚未
初始化
。如果在基类
初始化
逻辑中使用任何这些
属性
(直接或间接地,通过另一个重写
的
开放成员实现),则可能导致不正确
的
行为或运行时失败。因此,在设计基类时,应避免在
构造
函数
、
属性
初始化</
浏览 0
提问于2019-02-09
得票数 1
回答已采纳
1
回答
用Activator.CreateInstance()创建
的
对象在发布时不要等待整个对象被
初始化
c#
、
.net
、
release
我
的
主要项目用设备加载库并为它们创建实例。在Debug模式下发布之后,项目可以正常工作,在发布模式下发布时会出现问题。我不知道为什么,但它不会等待它创建
的
对象
初始化
。public void Initialize()}我不知道这是怎么回事,但在此之前,我从别人那里
浏览 3
提问于2021-03-23
得票数 0
回答已采纳
2
回答
没有主
构造
函数
的
自动
属性
初始化
器
的
优点是什么?
c#
、
.net
、
language-design
、
language-features
在这张图表中,关于罗斯林
的
下一个版本中
的
特性(特别是对于C#),主
构造
函数
已经退出,但是自动
属性
初始化
器在其中。我所见过
的
自动
属性
初始化
器
的
最佳用例是将它们与主
构造
函数
结合使用,即:{ publ
浏览 0
提问于2014-10-13
得票数 1
回答已采纳
1
回答
类const
属性
初始化
c++
、
oop
、
conventions
我有一个类,它有一个成员
属性
,在
构造
时只设置一次,然后被读取。这个
属性
在这个类
的
所有实例中并不是相同
的
。因此,我想将这个
属性
定义为const T。我不能为
构造
函数
的
主体中
的
属性
分配值,但只能在
构造
函数
的
初始化
列表中
初始化
它
的
值。此外,
初始化
列表仅限于表达式。因此,当我使用sw
浏览 3
提问于2020-07-23
得票数 0
回答已采纳
2
回答
创建具有多个只读
属性
的
类
的
实例
vb.net
、
properties
、
immutability
、
instantiation
创建和
初始化
具有多个只读
属性
的
类
的
实例
的
优雅方法是什么?在
构造
函数
中传递所有的值并不是很方便。 这样做
的
目的是实例在
初始化
后是不可变
的
。但是,如果
构造
函数
不用于
初始化
所有
属性
值,那么如何从另一个类更改只读
属性
?
浏览 0
提问于2011-05-25
得票数 0
回答已采纳
3
回答
在PHP
构造
函数
之外
初始化
变量
php
、
oop
、
constructor
我查看了PHP文档,并看到了一些注释,其中变量在类
的
构造
函数
之外
初始化
,类似于以下内容: private $count = 0; //Do stuff} 在PHP对象、模式和实践中,作者建议只使用
构造
来
初始化
属性
,将任何繁重
的
或复杂
的
逻辑推迟到专门
的
方法。本教
浏览 5
提问于2012-06-28
得票数 8
回答已采纳
4
回答
在结构上使用this
的
开销
c#
、
.net
、
performance
、
struct
当您有自动
属性
时,C#编译器会要求您在任何
构造
函数
上调用this
构造
函数
,以确保在访问它们之前所有内容都已
初始化
。如果性能是这种特定类型
的
首要问题,您会建议不要使用它吗?
浏览 1
提问于2009-05-26
得票数 0
回答已采纳
1
回答
当对象调用
的
新实例时会发生什么?
c#
、
constructor
关于类
的
构造
函数
,我脑子里有一种困惑。我怎么会试图找到这个,但却没有找到任何与我
的
困惑相关
的
答案。我
的
意思是,是否只调用
构造
函数
?还是别的什么?我
的
另一个问题是
初始化
构造
<e
浏览 2
提问于2016-03-31
得票数 0
3
回答
对JavaScript原型遗传
的
困惑
javascript
、
inheritance
、
prototype
、
prototypal-inheritance
在"JavaScript 5版权威指南“(第9.2节原型和继承)一书中,我发现了以下几个词: 在上一节中,我展示了新操作符创建一个新
的
空对象,然后调用
构造
函数
作为该对象
的
方法。然而,这并不是完整
的
故事。在创建空对象之后,new设置该对象
的
原型。对象
的
原型是其
构造
函数
的
prototype
属性
的
值。所有
函数
都有一个prototype
属性
,
浏览 0
提问于2010-02-02
得票数 3
回答已采纳
3
回答
与其
构造
函数
方法相比,应该如何使用Form.Load事件?
c#
、
.net
、
winforms
在
初始化
控件
的
属性
或与窗体相关
的
其他值时,我倾向于在
初始化
窗体
的
构造
函数
中
的
值和稍后调用Form.Load事件时来回切换。 窗体
构造
函数
与它
的
Form.Load事件通常被接受
的
用法是什么?对于其他类,我将在
构造
函数
中完成所有
初始化
。然而,在VS中,当您双击一个表单时,它会跳转到Form.Load事件
的<
浏览 2
提问于2010-07-08
得票数 8
回答已采纳
2
回答
Hibernate实体类
的
构造
函数
hibernate
、
jpa
在我
的
域实体类中,我有一个
属性
,我想使用它作为主键(GenerationType.AUTO) {用于JPA }。我想为这个实体类定义一个
构造
函数
,它将
初始化
除主键
属性
之外
的
所有
属性
,因为Hibernate将提供这个值。 在
初始化
其他
属性
的
同时,定义一个将
属性
映射到主键
的</e
浏览 2
提问于2019-12-26
得票数 1
1
回答
我怎样才能找到类层次结构中
的
构造
函数
呢?
oop
、
typescript
,我需要运行一些例程,这些例程循环地遍历对象
的
属性
。由于类型记录
的
构造
函数
和字段
初始化
逻辑
的
设计,例如,当我
构造
一个B实例时,在A
构造
函数
的
末尾,我
的
对象中还没有B
属性
。这导致我确保这个“字段循环
的
东西”
初始化
逻辑只在
构造
函数
链
的
底部调用。因此,这就引出了一个问题:例如,在编
浏览 1
提问于2015-10-28
得票数 0
回答已采纳
4
回答
c#中
的
实例
初始化
策略
c#
、
initialization
、
properties
为了让类实例正常工作,一些字段应该被正确
初始化
,你
初始化
这些字段
的
策略是什么,应该通过
构造
函数
提供什么,应该通过
属性
提供什么?我
的
困惑是,如果
构造
函数
需要很长
的
参数列表,就很难使用,如果通过
属性
,我往往会忘记设置一些
属性
。 最佳实践是什么?
浏览 1
提问于2010-03-10
得票数 1
回答已采纳
1
回答
从__init__()调用重写
的
方法安全吗?
python
、
inheritance
、
constructor
有效
的
Java第2版,第17项:继承
的
设计和文档,否则禁止: 还有一些限制,类必须遵守才能允许继承。
构造
函数
不能直接或间接调用可重写
的
方法。如果您违反此规则,程序失败将导致。超类
构造
函数
在子类
构造
函数
之前运行,因此在子类
构造
函数
运行之前将调用子类中
的
重写方法。如果重写方法依赖于子类
构造
函数
执行
的
任何
初始化
,则该
浏览 1
提问于2011-07-28
得票数 10
回答已采纳
1
回答
代码合同Vs.对象
初始化
器(.net 4.0)
.net
、
.net-4.0
、
code-contracts
、
design-by-contract
、
object-initializers
从表面上看,对象
初始化
器似乎给.net 4.0
的
“代码契约”带来了一个问题,通常情况下,不变量应该在对象
构造
函数
完成时建立。但是,假设对象
初始化
器需要在
构造
完成后设置
属性
。我
的
问题是,“代码契约”
的
不变量是否能够处理对象
初始化
器,“就好像”
属性
是在
构造
函数
完成之前设置
的
?那真是太好了!
浏览 0
提问于2010-05-02
得票数 14
回答已采纳
1
回答
在没有
构造
函数
的
情况下,如何进行对象
初始化
?
c#
、
collections
构造
函数
的
目的是在创建该类
的
对象时
初始化
所有成员变量。Description = "A boat for one person",}; 使用
构造
函数</e
浏览 2
提问于2014-12-17
得票数 0
回答已采纳
1
回答
两次在记录中定义
属性
c#
、
c#-9.0
在C# 9中,可以在主
构造
函数
及其正文中
的
记录中定义同名
的
属性
:{}
初始化
此类记录
的
实例时,将完全忽略提供给
构造
函数
的
值:Console.WriteLine(new Cat(4) { PawCount =1 });C
浏览 2
提问于2020-12-02
得票数 11
回答已采纳
1
回答
C++类:
初始化
属性
而不过度加载
构造
函数
c++
、
class
、
constructor
、
default-constructor
、
constructor-overloading
来自JavaScript和Python,我试图理解C++类
构造
函数
的
细微差别和用途。public: int b = 2;默认
构造
函数
是否包括上述定义/
初始化
?以下两个例子有什么区别?variable declaration and definition
浏览 1
提问于2020-09-16
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券