Junior — Middle
Класс мисалынын конкреттүү объектисинде чакырылган метод деген эмне экенин түшүндүрө аласызбы?
sobes.tech AI
AIден жооп
Класстын конкреттүү объектисинде чакырылган метод — бул ошол объектке таандык жана анын ички абалын (майдандарын) колдонуп бере турган функция. Мындай метод this ачкыч сөзү аркылуу объекттин маалыматтарына кирүүгө мүмкүнчүлүк берет.
Мисалы, эгерде Person классы greet() методу менен болсо, анда person.greet() чакырыгы, конкреттүү person объектисине арналган методдун кодун ишке ашырып, анын өзгөчөлүктөрүн колдонуп чыгат:
class Person {
public string Name { get; set; }
public void Greet() {
Console.WriteLine($"Салам, менин атым {Name}!");
}
}
Person person = new Person { Name = "Ivan" };
person.Greet(); // Чыгуу: Салам, менин атым Ivan!
Мындайча айтканда, инстанс методу объекттин конкреттүү абалы менен иштейт, статикалык методдордон айырмаланып, алар объектке байланыштуу эмес.