Bir Funksiya Metodu Necə çağırılır

Mündəricat:

Bir Funksiya Metodu Necə çağırılır
Bir Funksiya Metodu Necə çağırılır

Video: Bir Funksiya Metodu Necə çağırılır

Video: Bir Funksiya Metodu Necə çağırılır
Video: Funksiyalar.qaydalrla,asandan çətinə,birdənə MƏN,birdənə SƏN 2024, Bilər
Anonim

Metod, ona aid olan bir sinif və ya obyektin xüsusiyyətlərindən biri olan bir funksiyadır. Söhbət bir metoddan gedirsə, o zaman obyekt yönümlü proqramlaşdırmanın paradiqmasından istifadə olunduğunu nəzərdə tuturuq.

Bir funksiya metodu necə çağırılır
Bir funksiya metodu necə çağırılır

Təlimat

Addım 1

Sinif metodu bir sıra hərəkətlərdir, mübahisələr götürə bilər və dəyər verə bilər, baxmayaraq ki, heç biri tələb olunmur. Ən ümumi vəziyyətdə zəng xətti belə görünür: dəyişən = obyekt_adı.object_method (arqumentlərin siyahısı); Çağırış sintaksisini çox fərqlidir, hər şeyin hansı proqramlaşdırma dilindən istifadə olunmasından asılıdır və hətta eyni dil daxilində bir metodu çox fərqli yollarla çağıra bilərsiniz. Görüləsi ilk iş, funksiyanın hansı obyekt və ya sinif üçün çağırılacağını göstərməkdir. Bəzən tələb olunan ad məkanında, məsələn, başqa bir sinif metodunun içində işləyirsinizsə, bunu etməyə ehtiyacınız yoxdur.

Addım 2

Sonra metodun adını və ya müəyyən bir proqramlaşdırma dilinin açıq şəkildə göstərməsi üçün məqbul olan başqa bir yolu rəhbər tutaraq zəng etməlisiniz. Tipik olaraq, bir metod, çağırıldığı obyektin adını bir nöqtə ilə ayıraraq izləyir: object_name.method (). Bəzi dillərdə boşluq və ya bağırsaq kimi digər ayırıcıların istifadəsi tələb olunur. Bütün hərəkətlərin təyin olunmuş obyekt daxilində həyata keçirildiyini ehtimal edən bir nəzarət konstruksiyasından istifadə olunursa (məsələn, bir sıra dillərdə bu cür hərəkətlərə nəzarət ilə icazə verilir), onda tərtibçi artıq hansı obyektlə hərəkətlərin həyata keçirildiyinə aydın olur. ifa ediləcək. Yalnız metodun adını göstərməlisiniz.

Obyekt yönümlü proqramlaşdırmanın xüsusiyyətlərindən biri ad məkanının müəyyənləşdirilməsidir. Sinif metodlarına zəng edərkən bunu nəzərə almaq çox vacibdir. Metod özü onsuz da kapsülləmə təmin edən bir interfeysdir.

Addım 3

Sonra metodun tələb etdiyi arqumentləri təyin etməlisiniz. Ümumiyyətlə arqument siyahısı mötərizəyə daxil edilir. Bir çox müasir tərtibçi, bir funksiyanı təsvir edərkən, proqramçıya mübahisələrin növləri və adları barədə müraciət edir, belə ki, bir insanın naviqasiya etməsi və məlumatları səhv qaydada ötürməməsi daha asandır. Metod inkişaf etdiriciləri onları bir obyektin mübahisəsi olaraq qəbul edilə biləcəyi şəkildə yaza bilər, bu yanaşma qarışıqlığın qarşısını alır. Bir çox dildə obyektlərin metodlarını elə adlandırmaq olar ki, obyekt özü də arqument kimi qəbul edilsin.

Addım 4

Metod bir nəticə verirsə, çox güman ki, yazılmalıdır. Saxlamaq üçün bir dəyişən yaradın və ya seçin və ona bir funksiya çağırışı təyin edin. İcrayı tamamladıqda, göstərdiyiniz yaddaş sahəsinə yazılacaq nəticəni qaytaracaqdır. Bəzi metodlar heç bir şey qaytarmır, sadəcə obyekt üzərində bir növ əməliyyat aparırlar. Bu vəziyyətdə, funksiyanın nəticəsini dəyişəndə saxlamaq barədə narahat olmağınız lazım deyil.

Tövsiyə: