02.03.2015 Views

Java Nedir

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

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

Şimdi şu ana kadar edinmiş olduğumuz bilgiler ışığında bir örnek daha yazalım. Bu örneğimizde bir tane Kitap isimli<br />

sınıf nesnesi yazıp bu nesne türünden iki farklı değişken yaratacağım. Daha sonra da bu değişkenlerin sahip<br />

oldukları özellikleri inceleyeceğim.<br />

public class Kitap {<br />

String kitap_adi;<br />

String yazar_adi;<br />

int sayfa_sayisi;<br />

public int sayfaSayisiniVer() {<br />

return sayfa_sayisi;<br />

}<br />

public void kitabiGoruntule() {<br />

System.out.println("\nRapor");<br />

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

System.out.println("Kitap Adi: " + kitap_adi);<br />

System.out.println("Yazari: " + yazar_adi);<br />

System.out.println("Sayfa Sayisi: " + sayfa_sayisi);<br />

System.out.println("\n");<br />

}<br />

public static void main(String[] args) {<br />

Kitap kitap1 = new Kitap();<br />

Kitap kitap2 = new Kitap();<br />

kitap1.kitap_adi = "Puslu Kitalar Atlasi";<br />

kitap1.sayfa_sayisi = 238;<br />

kitap1.yazar_adi = "Ihsan Oktay Anar";<br />

kitap2.kitap_adi = "Vadideki Zambak";<br />

kitap2.sayfa_sayisi = 307;<br />

kitap2.yazar_adi = "Balzac";<br />

}<br />

}<br />

kitap1.kitabiGoruntule();<br />

kitap2.kitabiGoruntule();<br />

Daha öncede anlatıldığı şekilde kodu yazıp çalıştırdığınızda aşağıdaki gibi bir çıkış alacaksınız:<br />

Rapor<br />

********<br />

Kitap Adi: Puslu Kitalar Atlasi<br />

Yazari: Ihsan Oktay Anar<br />

Sayfa Sayisi: 238<br />

Rapor<br />

********<br />

Kitap Adi: Vadideki Zambak<br />

Yazari: Balzac<br />

Sayfa Sayisi: 307<br />

Şimdi gelin neler olduğunu inceleyelim: Örnek programımızda daha önce de dediğimiz gibi Kitap isimli sınıf<br />

nesnesini çeşitli değişkenleri ve metodlarıyla yarattık. Aynı zamanda nesne içerisine yazdığımız main metodu<br />

sayesinde de programımız derlendi ve çalıştırıldı. Şunu hatırlatmakta fayda var: Bir sınıf nesnesi yazılıp<br />

derlendiğinde aslında çalışmaz. Sadece o nesne kullanılabilir durumdadır. Bir java programının çalışması demek<br />

10

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

Saved successfully!

Ooh no, something went wrong!