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.

}<br />

} // class Cikartma2<br />

class Carpma2 { // Dahili uye sinif - friendly<br />

public int carpmaYap(int a, int b) {<br />

return a * b ;<br />

}<br />

} // class Carpma2<br />

private class Bolme2 { // Dahili uye sinif - private<br />

public int bolmeYap(int a, int b) {<br />

return a / b ;<br />

}<br />

} // class Bolme2<br />

} // class Hesaplama2<br />

public class Hesaplama2Kullan {<br />

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

Hesaplama2.Toplama2 ht=new Hesaplama2().new<br />

Toplama2() ;<br />

Hesaplama2.Cikartma2 hck=new Hesaplama2().new<br />

Cikartma2() ;<br />

Hesaplama2.Carpma2 hcp = new Hesaplama2().new<br />

Carpma2() ;<br />

// Hesaplama2.Bolme3 hb = new Hesaplama2().new<br />

Bolme2() ;<br />

// ! Hata !<br />

int sonuc1 = ht.toplamaYap(10,5);<br />

int sonuc2 = hck.cikartmaYap(10,5);<br />

int sonuc3 = hcp.carpmaYap(10,5);<br />

// int sonuc4 = hb.bolmeYap(10,5); // ! Hata !<br />

);<br />

}<br />

}<br />

System.out.println("Toplama Sonuc = " + sonuc1 );<br />

System.out.println("Cikartma Sonuc = " + sonuc2<br />

System.out.println("Carpma Sonuc = " + sonuc3 );<br />

Hesaplama2 sınıfımız, toplam 4 adet olan dahili üye sınıflarının çevreleyicisidir. Dahili üye sınıfları ve<br />

onlara ait eriĢim belirleyicileri incelenirse: ()<br />

Toplama2 sınıfı, public eriĢim beliryicisine sahip olan dahili üye sınıfıdır. ()<br />

Cikartma2 sınıfı, protected eriĢim belirleyicisine sahip olan dahili üye sınıfıdır. ()<br />

Carpma2 sınıfı, friendly eriĢim belirleyicisine sahip olan dahili üye sınıfıdır. ()<br />

Bolme2 sınıfı, private eriĢim belirleyicisine sahip olan dahili üye sınıfıdır. ()<br />

181

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

Saved successfully!

Ooh no, something went wrong!