我已在此链接上向Java提出此问题
我在java中得到了一些答案.现在我想在C#中知道它.
我们知道,我们不必向C#构造函数添加任何返回类型.
class Sample{
.....
Sample(){
........
}
}
Run Code Online (Sandbox Code Playgroud)
在Objective C中,如果我们创建一个构造函数,它会返回一个指向其类的指针.但我认为这不是强制性的.
AClass *anObject = [[AClass alloc] init];//init is the constructor with return type a pointer to AClass
Run Code Online (Sandbox Code Playgroud)
类似地,构造函数是否转换为返回对其自己的类的引用的方法?
像这样:
class Sample{
.....
Sample Sample(){
........
return this;
}
}
Run Code Online (Sandbox Code Playgroud)
编译器是否向构造函数添加了对同一类的引用的返回类型?构造函数发生了什么?有没有参考研究这个?