[CEVAPLANDI] Metoda parametre olarak nesne gecirmek

« Önceki sayfaya geri dön
0
Soran Emre (Questions: 1, Answers: 1)
17 Ağustos 2015 17:39 tarihinde soruldu
Kategori: Kalıtım III
53805 gösterim

Merhaba hocam, metotlara parametre olarak nesne gecirmenin ne demek oldugunu biraz acabilir misiniz acaba?

CEVAPLANDI
3
Soran Özcan Acar (Soru: 1, Cevap: 1)
Answered On 18 Ağustos 2015 10:10

>Hocam String tipinde msg adli bir nesnenin bir metoda parametre olarak gecirilmesini anliyorum da, mesela Araba tipinde araba adli ici dolu bir nesnenin bir metoda parametre olarak gonderilmesinin ne demek oldugunu anlayamadim ben aslinda.

Ayni seyler. Araba sinifindan olusturgumuz bir nesneyi o tip bir nesneyi kabul eden metoda parametre olarak gönderebiliriz. Ayni zamanda Araba sinifindan bir nesneyi parametre alan bir metot Araba sinifinin altsiniflarini da parametre olarak kabul eder. Kalitim bölümünde bu konu ile örnekler mevcut.

0
Soran Emre (Questions: 1, Answers: 1)
Answered On 17 Ağustos 2015 20:07

Hocam String tipinde msg adli bir nesnenin bir metoda parametre olarak gecirilmesini anliyorum da, mesela Araba tipinde araba adli ici dolu bir nesnenin bir metoda parametre olarak gonderilmesinin ne demek oldugunu anlayamadim ben aslinda.

0
Soran Özcan Acar (Soru: 1, Cevap: 1)
Answered On 17 Ağustos 2015 17:56

Herhangi bir metodu parametre kabul edecek sekilde tanimlayabilirsiniz. Örnegin

public void log(String msg){
    System.out.println(msg);
}

Burada msg ismini tasiyan nesne String veri tipindedir ve log isimli metoda parametre olarak gönderilmistir. Msg bir nesnedir.