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.

** ile baĢlaması ve */ ile bitmesi gerekmektedir. <strong>Java</strong>doc mekanizmasını kullanmanın iki etkili yolu<br />

vardır. Bunlardan birincisi gömülü html (embedded html), ikincisi ise doc tags.<br />

Doc tag ―@‖ ile baĢlarlar. Sınıfa, global değiĢkenlere ve yordamlara ait üç adet yorum dokümanı tipi<br />

vardır. Verilen örnek Ģablon bunu açıklamaktadır.<br />

Gösterim-1.21<br />

/** A sınıf ait yorum */<br />

public class DocTest {<br />

/** i global değiĢkenin yorumu */<br />

public int i;<br />

/** isYap() yordamunun yorumu */<br />

}<br />

public void isYap() {}<br />

Unutulmaması gereken baĢka bir nokta ise <strong>Java</strong>doc varsayılan (default) public ve<br />

protected olan üyelerin dokümanını üretir. private ve friendly üyelerin dokümantasyonu<br />

yapmaz. Bunların sebeplerine ilerleyen konularda değineceğiz. Eğer private üyelere ait bilgilerinde<br />

yazılmasına istiyorsak o zaman komut satırından,<br />

$ javadoc a –private ……<br />

ekini vererek bunu baĢarabiliriz.<br />

Gömülü HTML (Embedded Html)<br />

<strong>Java</strong>Doc mekanizmasında kendinize ait HTML komutları kullanılması mümkündür:<br />

Gösterim-1.22:<br />

/**<br />

* <br />

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

* <br />

*/<br />

Gösterim-1.23:<br />

/**<br />

* Çok güzel hatta liste bile<br />

yerleştirebilirsiniz:*<br />

* madde bir<br />

* madde iki<br />

* Madde üç* <br />

*/<br />

gibi etiketlerini (tag) kullanmayın çünkü <strong>Java</strong>doc bunları sizin yerinize zaten yerleĢtirmektedir.<br />

Gömülü HTML özelliği sınıf, global değiĢkenler ve yordamlar tarafından desteklenir.<br />

15

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

Saved successfully!

Ooh no, something went wrong!