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.

kalkıĢılırsa, çalıĢma anında (run time) hata ile karĢılaĢılır. Hata ile karĢılaĢmamak için ilgili alanları uygun<br />

bir nesnelere bağlamak gerekir. ()<br />

Örnek-3.24: NesneTipleri.java ()<br />

public class NesneTipleri {<br />

String s ;<br />

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

NesneTipleri nt = new NesneTipleri();<br />

System.out.println("s = " + nt.s );<br />

// nt.s = nt.s.trim(); //hata<br />

}<br />

}<br />

Uygulama sonucu aĢağıdaki gibi olur:<br />

s = null<br />

3.2.14. Sınıflara Ait Global Alanlar (Statik Alanlar)<br />

Sınıflara ait global alanlara (statik alanlar) değer atamakla nesnelere ait global alanlara değer atamak<br />

arasında bir fark yoktur. Buradaki önemli nokta statik alanların ortak olmasıdır. ()<br />

3.2.14.1. Sınıflara Ait Global Alanların (Statik Alanların) Temel Bir Tip Olması Durumunda<br />

Örnek-3.25: IlkelTiplerStatik.java ()<br />

public class IlkelTiplerStatik {<br />

static boolean mantiksal_deger;<br />

static char krakter_deger;<br />

static byte byter_deger;<br />

static short short_deger;<br />

static int int_deger;<br />

static long long_deger;<br />

static float float_deger;<br />

static double double_deger;<br />

public void ekranaBas() {<br />

System.out.println("Veri Tipleri Ilk Degerleri");<br />

System.out.println("static boolean " +<br />

mantiksal_deger );<br />

System.out.println("static char [" + krakter_deger<br />

+ "] "+<br />

(int)krakter_deger );<br />

System.out.println("static byte " + byter_deger );<br />

System.out.println("static short " + short_deger<br />

);<br />

System.out.println("static int " + int_deger );<br />

System.out.println("static long " + long_deger );<br />

System.out.println("static float " + float_deger<br />

);<br />

System.out.println("static double " +<br />

double_deger);<br />

}<br />

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

new IlkelTiplerStatik().ekranaBas();<br />

74

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

Saved successfully!

Ooh no, something went wrong!