Java - Yöntem Çağrısı

İçindekiler
Birincil amacı yöntemler programlarımızın farklı işlevleriyle modüller oluşturabilmek, bir kez genel bir işlevsellik yapmayı ve yeniden kullanılabileceğini bildiğimizde, yöntemi oluşturuyoruz.
Ama bunun için yöntem Yarattığımız, bize programın ana bloğu içinde bir şeyler sunabilir. "çağır onu" yani, istenen cevabı elde etmek için söz konusu yöntemi kullanması gerektiğini bir noktada programa belirtin.
Yöntem Çağırma
Bir yöntem oluşturun bir dizi talimat tanımlamak ve bir yöntemi çağırmak, geliştirdiğimiz algoritmayı kullanmamızın yoludur. Bir yöntemi çağırmanın iki yolu vardır ve bu, bir değer döndüren bir yöntem olup olmamasına bağlıdır.
Bir yöntem bir değer döndürürse, bir değer daha olarak ele alınmalıdır, yani yöntemin yanıtını anahtar özellik olarak düşünürüz; Öte yandan, yöntem herhangi bir değer döndürmüyorsa, yani bir geçersiz yöntem o zaman bu bir talimattır.
O zaman gördüğümüz gibi, yöntemleri sınıflandırmak çok zor değil ve nasıl çağırılacağını bilmek hiç de zor değil. Her duruma bir örnek görelim:
Bir tamsayı değeri döndüren yöntem
int değeri = maks (3, 4);

Bu durumda elimizde bir maksimum yöntem ve bu yöntemin bir tamsayı değeri döndürdüğünü biliyoruz, bu yüzden onu çağırdığımızda, onu aynı türden bir yanıta sahip bir değişkene atamalıyız ve bu nedenle, döndürdüğü değeri programımızın geri kalanında kullanabiliriz.
geçersiz yöntem bu herhangi bir değer döndürmez
baskıFiyatı (600);

Bu durumda yöntem baskıFiyat hiçbir şey döndürmez, sadece bir değer alır ve ardından daha açıklayıcı bir formatta yazdırır, herhangi bir değişkeni eşleştirmenin gerekli olmadığını görüyoruz, çünkü bu bir bildirim, çalıştırılan bir talimattır.
Bir yöntem çağrıldığında ne olur?
Zamanında yöntem çağırmak Sistem, farklı değişkenleri, ayrıca parametreleri ve değerleri de depolayacağı bellekte bir alan ayırır, bir yöntemin başka bir yöntemi çağırması söz konusu olabilir, bu durumda sistem oluşturulan ilk alanı tutar ve bunun için yeni bir alan oluşturur. yeni çağrı, çağrılan yöntemin yürütülmesini bitirdiğinde, sistem, kaynakları tüketmemek için işgal edilen alanı serbest bırakır.
Farklı değerlerin saklandığı bu alan olarak bilinir. "Çağrı yığını" yani, çağrı yığını, bir yığın olduğu için kalıbı takip eder. LIFO son giren ilk çıkar, bu nedenle yöntem çağrıları olduğunda her zaman ilk çağrılan son yöntemin sonucunu alırız.
Aşağıdaki resimde bunun bir grafik temsilini görelim:

ÖnemliJava'nın nasıl çalıştığını anlamamıza yardımcı olacağı için bunu bilmek çok önemlidir ve bu nedenle kaynaklarını daha etkin kullanabiliriz, sonuçta bu kaynakları ne kadar iyi yönetirsek programlarımızdan o kadar iyi performans alırız.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave