#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, документы — хорошее место для начала.