Bilgilendirme : İçerik adresleri değişmiştir. Lütfen, aradığınız içeriği arama kutucuğundan arayınız =)

Aramak istediğiniz sözcüğü giriniz...

Java
Programlama
  • Java
  • Python
  • C++
  • C#
  • MATLAB
  • MIPS Assembly
  • PIC Assembly
Web Prog.
  • HTML
  • CSS
  • PHP
  • Javascript
Veritabanı Prog.
  • SQL
Arama Yap
İstediğin programlama dilinde sınıf, fonksiyon yada bir terimi arama alanına yaz.
Çıkan seçeneklere göz at
Seçenekler arasından senin işine yaradığı seçeneği seç.
İçeriğe göz at
Seçtiğin seçeneğe göre tanım ve açıklamara göz atarak bilgi edin.
MEHMET ERIM
2017-12-01

Tanım;

  • Final sınıf değişkenleri: Final olan bir sınıf değişkenine sadece bir kere değer ataması yapılabilir ve bu atama sadece sınıf konstrüktöründe gerçekleşebilir.
  • Final metot parametreleri: Final olarak tanımlanmış bir metot parametresine sadece bir kere değer atanabilir. Metot parametrelerinin tamamen final olarak tanımlamış olmalarında büyük fayda vardır. Bu şekilde parametrenin metot bünyesinde değişikliğe ugrama tehlikesi ortadan kaldırılmış olur.
  • Final metotlar: Final olan bir metot ne alt sınıflarca yeniden yüklenebilir (method overloading) ne de saklı (hidden) tutulabilir.
  • Final sınıflar: Final olan bir sınıf genişletilerek bir alt sınıf oluşturulamaz. ( final olan sınıflar başka bir sınıfa extends edilemez )


Giriş;

package KodSozluk;

public class KodSozluk{      // eğer finalClass sınıfı extends edersek hata alırız !
	
	public static void main(String[]args){
		
	 finalClass fc = new finalClass();
	 
	// fc.tamSayi = 6; eğer final olan değişkeni değiştirmeye kalkarsak hata alırız.
	 
	 System.out.println(fc.tamSayi);
	 
	 System.out.println(fc.topla(5, 6));
 		
	}
}

final class finalClass{
	
	final int tamSayi = 24;
	
	public final int topla(int sayi1,int sayi2){
		
		int sonuc = sayi1+sayi2;
		return sonuc;
		
	}
}


Çıkış;

24
11

İçeriği Paylaş
Facebook
Twitter
Google+
Linkedin
Yorumlar
Biz Kimiz ?
Java, Python, C++, C#, PHP, HTML, CSS, SQL ve MATLAB programlama dillerine ait sınıf ve fonksiyonların tanım ve açıklamalarını içeren bir websitesiyiz.
Günden güne içeriklerimizi yenileyip, arttırıyoruz.