Merhaba Arkadaslar,
Bu yazimda onceki 8 yazimin ozeti seklinde olacaktir. Akilda tutulmasi gereken trickleri maddeler halinde paylasacagim.
Identifier(Belirtec)
- Javada belirtecler harf, underscore (_) ve $ isareti ile baslayabilir. Rakam ile baslayamaz.
- Ilk karakterden sonra rakam da kullanilabilir.
- Isimlendirmede uzunluk sinirlamasi yoktur.
- Java da camelCase yapisina uygun olarak isimlendirme kullanilir.
Deklarasyon Kurallari
- Bir kaynak dosya (source file) sadece bir tek public class icerebilir.
- public class ile kaynak dosyanin adi ayni olmak zorundadir.
- Bir sinif sadece tek bir package ifadesine sahip olabilir , bir den fazla import kullanilabilir.
- Bir kaynak dosya bir den fazla public olmayan sinif icerebilir.
Class Access Modifiers ( Sinif Erisim Duzenleyicileri)
- Java da 3 adet access modifier vardir ; public , protected, private
- Java da 4 adet access level vardir. public, protected, private ve default
- Siniflar public veya default access e sahip olabilir.
- Default access e sahip sinifa ayni paket altindaki tum siniflardan erisim saglanabilir.
- public sinifa diger paketlerde bulunan siniflardan da ulasim saglanabilir.
Class NonAccess Modifier
- Siniflar sunlari da alabilir ; final , abstract , strictfp
- Bir sinif final ve abstract olamaz. Bu iki anahtar kelime hic bir sekilde yan yana gelemez.
- final sinif kalitilamaz
- abstract siniftan obje olusturulamaz.
- abstract sinif hem abstract hem normal (concrete) metota sahip olabilir.