在构造函数中引用时,关键字this是否指向正在创建的类的实例?
例如,我有一个特定类的所有实例的列表。如果我放 MyList.Add(本); 在构造函数的末尾,是否会添加新创建的类?
答案 0 :(得分:12)
是的,确实如此。
请注意,您可能会公开某个部分初始化的班级实例which can be a bad idea。
答案 1 :(得分:9)
是this
引用构造函数中的当前实例,就像在每个其他实例方法中一样。
答案 2 :(得分:1)
是的,这是指构造函数中的当前实例
答案 3 :(得分:0)
this
总是引用当前实例,
您可以使用this
作为指向实例的指针