Java Günleri – 3
Sonunda adam gibi bi java görüntülü eğitim seti bulabildim. Sourgeforce’dan download ettiğim Mark Dexter imzalı setin ilk 2 bölümünü izledim.
Tam istediğim gibi akıcı bir İngilizce’yle eclips üzerinde anlatılan bu iki derste ne öğrendim bi bakalım:
File/New/Project/Java/Java Project menüsünden yeni bir proje başlatıyoruz.
Src dizini altında projeyi yürütmek için package eklemeliyiz. Biz bu package’a org.totalbeginner.tutorial adını verdik.
Bu package altına 3 adet sınıf oluşturduk. Bunlar :
Person : name and “maximumBooks” (person’ın bir seferde seçebileceği maximum kitap sayısı)
Book : title, author, person who has it checked out.
MyLibrary : name, list of books, list of people
Package’a sağ tıklayarak class ekliyoruz. Sınıfa Person adını verdik.
Öğrendim ki : Person.Java kısmına çift tıklayınca hızlıca yan ve alt menüleri görünmez yapabiliyormuşuz. Tab tuşuda kodlar arasında dolaşmakta pek yetenekliymiş. // bize in-line comment güzelliği sunuyormuş (:
“Public class Person” yerine
“Public class person” yazarsak kod çalışmıyor. Yani neymiş java upper-lower case nedir bilirmiş.
CTRL + SPACE ile daha önceden zikrettiğimiz değişkenleri, sınıfları vs. javaya hatırlatabilirmişiz..
Eclipse’in Window/Open Perspective altında 2 çeşit persfektif seçeneği var. Bunlar debug ve java.
Blokların sürükle bırak özelliği var.
// in-line comment
/* …. */ block comment
//* …. */ Javadoc block comment
“gatters” Metod’s to return Class Field values.
“setters” Metod’s to set Class Field values.
Eclipse getter ve setter oluşturmayı çok kolaylaştırıyor. Source/Generate Getters and Setters kısmından istediğimiz yerleri tik’lememiz yetiyor.
Bir sınıf içinde fields, consructors, metods (getter,setter etc.) bulunur.
