-- java

C# Yapar Da Java Yapamaz Mı?

Daha önceki Değişken Adında Türkçe Karakter Kullanımı [C#] yazımda bahsettiğim C#’taki değişken, class, namespace isimlerinde Türkçe karakter kullanabiliyor olmak “C#’ta varsa Java’da neden olmasın?” sorusunu kendime sormama ve neticesinde bu yazının yazılmasına vesile oldu.

Netbeans 6.8 ve Eclipse Galileo ile aynı şeyleri denedim ikisinde de sonuç aynı : C#’ın yaptığını Java da yapıyor; proje, package, class ve değişken isimlerinde Türkçe karakter kullanmak istendiğinde “Abi sen burda Türkçe karakter kullanmaya çalışıyorsun ama bunu yapamazsın, mümkünse onları İngilizce karşılıkları ile değiştir” falan demiyor.

O yazıdaki kodun yaklaşık Java karşılığı aşağıda :

package türkçekarakter;

public class TürkçeKarakterİçerenSınıf {
    public static void main(String[] args) {

        String strTürkçeKarakterİçerenDeğişken = "Değişkenin değeri.";
        System.out.println(strTürkçeKarakterİçerenDeğişken);
    }
}

Şu görseller de Netbeans ve Eclipse’teki proje ve konsol alanları :
Netbeans proje
Netbeans console
Eclipse proje
Eclipse console

Bize programlama derslerinde öğretilen “değişken isminde Türkçe karakter olmaz” artık kural olmaktan çıkıp gelenek haline geliyor sanırım.

Yorum yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.