Showing posts with label java final anahtar kelimesi. Show all posts
Showing posts with label java final anahtar kelimesi. Show all posts
Java'da bulunan final anahtar kelimesi bir çok yerde kullanılmaktadır ve kullanılan yere göre anlamı değişmektedir.
Eğer final anahtar kelimesi bir class ile kullanılırsa o class'tan bir alt class üretilemeyeceği anlamına gelir.
Eğer final anahtar kelimesi bir metot ile kullanılırsa o metodun override edilemeyeceği yani alt class'larda değiştirilemeyeceği anlamına gelir.
Eğer final anahtar kelimesi bir değişken ile kullanılırsa o değişkene oluşturulurken değer atanabileceği ve daha sonra bu değerin değiştirilemeyeceği anlamına gelir.
Eğer final anahtar kelimesi bir metot parametresi ile kullanılırsa o metot parametresinin metot içerisinde değiştirilemeyeceği anlamına gelir.
Örnek Kullanım;
- public final class Canli{}
- final void hareketEt(){}
- final int yas = 5
- void hareketEt(final int hiz){}
