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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Gösterim-1.11:<br />

public class YeniBirSinif {<br />

public int i = 5;<br />

public float f = 3.23;<br />

public boolean b = true;}<br />

Tablo-1.3. <strong>Java</strong> temel tiplerin başlangıç değerleri<br />

Temel Tip<br />

Boolean<br />

Char<br />

Byte<br />

Short<br />

Varsayılan (Default) Değer<br />

false<br />

‗\u0000‘ (null)<br />

(byte)0<br />

(short)0<br />

İnt 0<br />

Long<br />

0L<br />

Double 0.0d<br />

Float 0.0f<br />

(Not: Sınıf tipindeki referanslara o tipteki nesne bağlanmamıĢ ise değeri null'dır )<br />

YeniBirSinif sınıfına ait bir nesne oluĢturulsun:<br />

Gösterim-1.12:<br />

YeniBirSinif ybs = new YeniBirSinif();<br />

ybs ismini verdiğimiz referansımız, heap alanındaki YeniBirSinif nesnesine bağlı bulunmaktadır. Eğer biz<br />

heap alanındaki bu YeniBirSinif nesnesiyle temas kurulması istenirse ybs referansı kullanılması gerekir.<br />

Nesne alanlarına ulaĢılması için ―.‖ (nokta) kullanılır.<br />

Gösterim-1.13:<br />

ybs.i;<br />

ybs.f;<br />

ybs.b;<br />

Eğer nesnenin alanlarındaki değerler değiĢtirilmek isteniyorsa,<br />

Gösterim-1.14:<br />

ybs.i = 5;<br />

ybs.f = 5.3f;<br />

ybs.b = false;<br />

Örnek: YeniBirSinif.java<br />

7

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

Saved successfully!

Ooh no, something went wrong!