02.03.2015 Views

Java Nedir

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programımız ilk çalıştırıldığında her zaman main metodu “otomatik olarak çağrılır” Daha sonra main metodu<br />

içerisinde yazılan her satırdaki komutlar sırasıyla çalıştırılır. Program akışı MesajGoster(); şeklinde yazılmış olan<br />

metod çağırma komutuna geldiğinde MesajGoster metodunun yazıldığı yere atlar ve buradaki komutları sırasıyla<br />

çalıştırırarak tekrar main metodunda kaldığı yerden çalışmaya devam eder. Tabi ki metod ismi MesajGoster den<br />

başka bir isim de olabilir. Sadece buradaki örnekte bir metod yazılmış ve adı öyle konulmuştur. Bu akış prensibi her<br />

metod için geçerlidir.<br />

Şimdi işlerimizi daha da genelleştirelim ve ekrana sadece Merhaba değil de, istediğimiz bir mesajı gönderen bir<br />

metod oluşturalım. Aslında bu işi zaten JOptionPane sınıfının showMessageDialog isimli metodu ile<br />

yapabiliyorduk. Ancak bu metodun adı çok uzun olmakla beraber program içerisinde birden fazla yerde<br />

çağırdığımızda çok fazla yer kapladığını görmekteyiz. Bu yüzden aynı işi yapan ve adı sadece “M” olan bir metod<br />

yazalım. Ancak bu metoda her seferinde hangi mesajı yazacağını da göndermemiz gerekecektir. Çünkü her<br />

seferinde ekrana başka bir mesaj yazılmasını isteyebiliriz. İşte bu noktada karşımıza parametre kavramı çıkar.<br />

Metodların Parametreler ile Kullanımı<br />

Parametreler yardımıyla metodlara birtakım değişkenler göndermemiz mümkündür. Önceki örneklerimizde<br />

MesajGoster isimli örnek metodumuzu parametresiz olarak kullandık. Aşağıdaki örnekte M isimli metod parametre<br />

ile çalışan bir metod olup, ekrana, kendisine parametre olarak gönderilen mesajı basmaktadır.<br />

36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!