как работает класс как тип данных или возвращаемый тип. Может кто-нибудь, пожалуйста, скажите,

#java #c# #complex-data-types

#java #c# #сложные типы данных

Вопрос:

 public class className{  
int number;  
string name;  
public ClassName(int d) {  //What will return from this method??
    d = 10 ;  
    name = "ABC";  
}  
  

}

Я не могу понять, как работает класс как тип данных или возвращаемый тип. Может кто-нибудь, пожалуйста, рассказать, показать или научить меня, как это работает.

Ответ №1:

Подумайте о классе как о пользовательском типе данных. У нас есть строки, которые представляют слова. У нас есть целые числа, которые представляют целые числа. Для узла нет собственного типа данных, для которого вы хотите иметь свойство data и next. Когда вы передаете класс узла, как и любой другой тип данных, но у вас будет информация о данных узла и Node next, а не просто строка или int.

Ответ №2:

Возможно, вам потребуется прочитать о системе типов C # и .NET, документы — хорошее место для начала.