Java adlandırma kuralı, sınıf, paket, değişken, sabit, yöntem vb. gibi tanımlayıcılarınızı nasıl adlandıracağınıza karar verirken uymanız gereken bir kuraldır.
Ancak takip etmeye zorlanmaz. Dolayısıyla buna kural değil sözleşme denir. Bu kurallar Sun Microsystems ve Netscape gibi çeşitli Java toplulukları tarafından önerilmektedir.
Java programlama dilinin tüm sınıfları, arayüzleri, paketleri, yöntemleri ve alanları Java adlandırma kuralına göre verilmiştir. Bu kurallara uymazsanız karışıklık veya hatalı kod oluşabilir.
Java'da Adlandırma Kurallarının Avantajı
Standart Java adlandırma kurallarını kullanarak kodunuzun kendiniz ve diğer programcılar için okunmasını kolaylaştırırsınız. Java programının okunabilirliği çok önemlidir. Kodun ne yaptığını anlamak için daha az zaman harcandığını gösterir.
Farklı Tanımlayıcıların Adlandırma Kuralları
Aşağıdaki tablo, farklı tanımlayıcılar için kullanılan popüler kuralları göstermektedir.
Tanımlayıcı Türü | Adlandırma Kuralları | Örnekler |
---|---|---|
Sınıf | Büyük harfle başlamalıdır. Renk, Düğme, Sistem, Konu vb. gibi bir isim olmalıdır. Kısaltmalar yerine uygun kelimeleri kullanın. | Kamusal sınıf Çalışan { //kod parçacığı } |
Arayüz | Büyük harfle başlamalıdır. Runnable, Remote, ActionListener gibi bir sıfat olmalıdır. Kısaltmalar yerine uygun kelimeleri kullanın. | arayüz Yazdırılabilir { //kod parçacığı } |
Yöntem | Küçük harfle başlamalıdır. main(), print(), println() gibi bir fiil olmalıdır. Ad birden fazla kelime içeriyorsa, actionPerformed() gibi küçük harfle ve ardından büyük harfle başlayın. | sınıf Çalışanı { // yöntem geçersiz çizmek() { //kod parçacığı } } |
Değişken | id, name gibi küçük harfle başlamalıdır. & (ve işareti), $ (dolar), _ (alt çizgi) gibi özel karakterlerle başlamamalıdır. İsim birden fazla kelime içeriyorsa, küçük harfle başlayın ve ardından ad, soyadı gibi büyük harflerle başlayın. X, y, z gibi tek karakterli değişkenleri kullanmaktan kaçının. | sınıf Çalışanı { // değişken int İD ; //kod parçacığı } |
Paket | Java, lang gibi küçük harf olmalıdır. Eğer isim birden fazla kelime içeriyorsa java.util, java.lang gibi noktalarla (.) ayrılmalıdır. | //paket paket com.javatpoint; sınıf Çalışanı { //kod parçacığı } |
Devamlı | KIRMIZI, SARI gibi büyük harflerle yazılmalıdır. Ad birden fazla kelime içeriyorsa MAX_PRIORITY gibi bir alt çizgi (_) ile ayrılmalıdır. Rakam içerebilir ancak ilk harf olarak değil. | sınıf Çalışanı { //devamlı statik son int YAŞIM = 18; //kod parçacığı } |
Java adlandırma kurallarında CamelCase
Java, sınıfı, arayüzü, yöntemi ve değişkeni adlandırmak için deve tipi sözdizimini izler.
İsim iki kelimeyle birleştirilirse, ikinci kelime her zaman büyük harfle başlayacaktır; örneğin actionPerformed(), FirstName, ActionEvent, ActionListener, vb.