10 Ocak 2017 Salı

Variables

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html


Instance Variables (Non-Static Fields) 
Her obje için değişen değer. Örneğin, currentSpeed

Class Variables (Static Fields)
Class kaç kez oluşturulursa oluşturulsun, bu değişkenden bir tane var. Örneğin, bir bisiklet tipi için static int numGears = 6; Bunun da üzerine final eklenirse, bu değişkenin hiç bir zaman değişmeyeceği belirtilir.

Local Variables 
Metodlar durumlarını local değişkenlerde tutar. Örnek, int count = 0;  Bunun dışında ekstra bi tanımlama yok. Bu değişkenin local olmasını tamamen bulunduğu yer belirliyor, yani bir metodun içinde olması. 

Parameters
public static void main(String[] args) Buradaki args parametredir ve her zaman değişken olarak adlandırılır (field değil).

Naming
Değişkenin ilk karakteri harf olmalı, sembol ya da rakam kullanılmaz. İkinci karakterde rakam ya da sembol kullanılabilir. Değişken isimleri anlaşılabilir olmalı. Eğer değişken ismi bir kelimeden oluşuyorsa hepsini küçük harf kullan. Birden çoksa kelimeden oluşuyorsa, ilk harfi büyük olsun ve her kelimenin başlangıcı büyük harfle başlasın. Eğer static bir sabitse böyle olabilir static final int NUM_GEARS = 6;


Rezerve edilmiş kelimeler: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

Hiç yorum yok:

Yorum Gönder