Qual é o tipo de retorno de um construtor em C #?
Fiz esta pergunta para Java emest ligaçã
u tenho algumas respostas em java. Agora eu quero conhecê-lo em c
omo sabemos, não precisamos adicionar nenhum tipo de retorno a um construtor de C
class Sample{
.....
Sample(){
........
}
}
No Objetivo C, se criarmos um construtor, ele retornará um ponteiro para sua classe. Mas não é obrigatório, eu ach
AClass *anObject = [[AClass alloc] init];//init is the constructor with return type a pointer to AClass
Da mesma forma, o construtor é convertido em um método que retorna uma referência à sua própria classe
Como isso
class Sample{
.....
Sample Sample(){
........
return this;
}
}
O compilador adiciona um tipo de retorno como referência à mesma classe ao construtor? O que está acontecendo com um construtor? Alguma referência para estudar isso?