Son anahtar kelime, parametreye yeni bir değer atamanızı engeller. Bunu basit bir örnekle açıklamak istiyorum
Bir yöntemimiz olduğunu varsayalım
Yöntem 1(){
Date dateOfBirth = new Date ("1/1/2009");
method2 (dateOfBirth);
method3 (dateOfBirth); }
genel mehod2 (Doğum tarihi) {
....
....
....
}
genel mehod2 (Doğum tarihi) {
....
....
....
}
Yukarıdaki durumda, "dateOfBirth" yöntem 2'de yeni bir değer atanırsa, bu, yöntem3'ten yanlış çıktıya neden olur. Method3'e iletilen değer, method2'ye geçirilmeden önceki değer olmadığı için. Bu nedenle, bu son anahtar kelimeden kaçınmak için parametreler için kullanılır.
Ve bu aynı zamanda Java Kodlama En İyi Uygulamalarından biridir.