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.

Ş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!