06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.4. Neden Polimorfizm?<br />

Neden polimofizm sorusuna yanıt aramadan evvel, polimorfizm özelliği olmasaydı olayların nasıl<br />

geliĢeceğini önce bir görelim. Nesneye yönelik olmayan programlama dillerini kullanan kiĢiler için<br />

aĢağıdaki örneğimiz gayet normal gelebilir. mesaiBasla() yordamının içerisindeki if-else<br />

ifadelerine dikkat lütfen. ()<br />

Örnek: IsYeriNon.java ()<br />

class Calisan {<br />

public String pozisyon = "Calisan";<br />

public void calis() {<br />

}<br />

}<br />

class Mudur {<br />

public String pozisyon = "Mudur";<br />

}<br />

public Mudur () { // yapılandırıcı<br />

pozisyon = "Mudur" ;<br />

}<br />

public void calis() { // iptal etme (override)<br />

System.out.println("Mudur Calisiyor");<br />

}<br />

class Programci {<br />

public String pozisyon = "Programci";<br />

}<br />

public Programci() { // yapılandırıcı<br />

pozisyon = "Programci" ;<br />

}<br />

public void calis() { // iptal etme (override)<br />

System.out.println("Programci Calisiyor");<br />

}<br />

class Pazarlamaci {<br />

public String pozisyon = "Pazarlamaci";<br />

public Pazarlamaci() { // yapilandirici<br />

pozisyon = "Pazarlamaci" ;<br />

}<br />

}<br />

public void calis() { // iptal etme (override)<br />

System.out.println("Pazarlamaci Calisiyor");<br />

}<br />

public class IsYeriNon {<br />

142

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

Saved successfully!

Ooh no, something went wrong!