Video: Java Programlama Dersleri 40 - Static Anahtar Kelimesi 2024
Java yöntemini anlamak, günlük yaşamınızda yapabileceğiniz diğer görevleri anlamak gibidir. Bir lüks garajda bir oto tamircisi olarak çalıştığınızı varsayalım. Her zaman aceleci olan ve sözcükleri birlikte kullanma alışkanlığına sahip olan patronun, "Düzeltici O Gizli Bilgelik'teki Herhalde" yazıyor. "
Zihinsel olarak, bir görev listesine bakarsınız. "Aracın yuvasına doğru itin, davlumbazı kaldırın, anahtarı alın, alternatör kemerini gevşetin" vb. Burada üç şey oluyor:
-
Yapmanız gereken şey için bir adınız var. Bu ad düzeltmeTüm perde alıcısıdır.
-
Aklında, fixTheAlternator adıyla ilişkili görevlerin bir listesine sahipsiniz. Listede "Aracın yuvasına takılması, kaputun kaldırılması, anahtar alınması, alternatör kemerinin gevşetilmesi" vb.
-
Bu işi yapmanı söyleyen huysuz bir patronun var. Patronun "Sabit" dediğinde çalışmaya başlar. "Başka bir deyişle, patronun yapmanız gereken şeyin adını söyleyerek sizi çalışıyor.
Bu senaryoda, yöntemini kullanmak, büyük bir streç olmayacaktır. Alternatör ile bir şeyler yapmak için bir yönteminiz var. Patronunuz bu yöntemi çağrıda bulunur ve yöntemle ilişkilendirdiğiniz talimatlar listesindeki her şeyi yaparak yanıt verirsiniz.
Buna inanıyorsanız, Java yöntemleri hakkında bilgi edinmeye hazırsınız demektir. Java'da yöntemi yapılması gereken şeylerin bir listesidir. Her yöntemin bir adı vardır ve bilgisayarın programdaki yöntemin adını kullanarak listede bulunan şeyleri yapmasını söyleyin.
Hiç kimse muhtemelen bir alternatörü tamir etmesi için bir robot almak için bir program yazmadı. Ancak, onlar yapsaydı, program bir fixTheAlternator yöntemi içerebilir. FixTheAlternator yöntemindeki yönergeler listesi, bu listede bulunan metne benzeyecektir.
Listeleri çok dikkatle incelemeyin. Tüm kod sahte! Gerçek Java koduna çok benziyor, ancak gerçek değil. Daha da önemlisi, kod Java ile ilgili tüm kuralları göstermek içindir.
void fixTheAlternator () {driveInto (araba, körfez); Asansör (davlumbaz); (Anahtar) olsun; (AlternatorBelt) gevşetilir …}
Java kodunun başka bir yerinde (burada gösterilen listenin dışında bir yerde), fixTheAlternator yöntemini harekete geçirmek için bir yönergeye ihtiyacınız vardır. FixTheAlternator yöntemini eyleme çağırma yönergesi, bu listedeki satırla aynı olabilir.
fixTheAlternator (junkyOldFord);
Şimdi, bir yöntemin ve nasıl çalıştığının temel bir anlayışına sahip olduğunuza göre, biraz daha derin bir şekilde faydalı terminolojiye bakabilirsiniz:
-
Koda yöntem veya yöntem bildirimi olarak bakabilirsiniz.
-
Yöntem bildirimi iki bölümden oluşmaktadır. İlk satır (fixTheAlternator, ancak açık kaşlı ayraç dahil değil), bir yöntem başlığıdır. Listenin geri kalanı (kıvrımlı parantezlerle çevrelenmiş bölüm), yöntem gövdesidir.
-
yöntem bildirimi terimi, talimat listesini, yöntem çağrısı olarak bilinen yönergelerden ayırır.
yönteminin bildirimi , bilgisayarı harekete geçirirseniz ne olacağını söyler. Bir yöntem çağrısı (ayrı bir kod parçası) bilgisayarın yöntemi gerçekte harekete geçirmesini söyler. Bir yöntemin bildirimi ve yöntemin çağrısı, Java programının farklı bölümlerinde olma eğilimindedir.