Sabit nedir (Kodlama)

Örnek 04 / 05

Soru: Bir oyun programında, ekran çözünürlüğü 1920x1080 piksel olarak sabitlenmiştir. Bu sabitleri Java dilinde nasıl tanımlarsınız ve neden değişken yerine sabit kullanmayı tercih edersiniz?

Çözüm: Java'da sabit tanımlamak için 'final' anahtar kelimesi kullanılır ve isimler genellikle büyük harfle yazılır. Örnek: final int EKRAN_GENISLIGI = 1920; final int EKRAN_YUKSEKLIGI = 1080. Bu sabitleri kullanarak, örneğin bir karakterin ekrandaki konumunu hesaplayabilirsiniz. Sabit kullanmanın nedenleri:
- Değerlerin yanlışlıkla değiştirilmesini önler, çünkü 'final' ile tanımlandığında değiştirilemez.
- Kodun okunabilirliğini artırır; örneğin, 1920 yerine EKRAN_GENISLIGI yazmak ne anlama geldiğini daha açık gösterir.
- Bakımı kolaylaştırır; eğer çözünürlük değişirse, sadece sabit tanımını güncellemeniz yeterlidir, tüm kodda aramaya gerek kalmaz.

1 2 3 4 5
Konuya Geri Dön: