+8 əjdaha
3. class(sinif) proqramlaşdırmada istifadə edilən bir termindir. Xüsusilə, OOP-da (Obyekt istiqamətli proramlaşdırmada) aktiv istifadə edilir.Bəs nədir class?
Class ortaq xassələri olan obyektlərin yığımıdır. Bir digər şəkildə desək, class bir template-dir.
Daha aydın izah üçün class obyekt yaratmaq üçün istifadə edilən bir plan kimi də düşünülə bilər. Biz bu plandan istifadə edərək bir neçə obyekt yarada bilərik (yəni instantiate edə bilərik. bu halda yaratdığımız obyetlər də instance adlanır). Proqramlaşdırmada bu blueprint adlandırılır.
Bir class yeni obyekti "new" operatorundan istifadə edərək yaradır. Tutaq ki, bizim Animal adlı class-mız var. yeni obyekt yaradarkən biz aşağıdakı strukturdan istifadə edəcəyik: (yaradacağımız obyekt istənilən bir animal növü ola bilər)
Animal dog=new Animal();
Bu şəkildə biz Animal class-ın dog adlı bir obyektini yaratmış olduq.
Biz class-ın içərisində yaradacağımız obyekt üçün müəyyən dəyərlər (bunlar field və ya dəyişkənlərdir) və obyektimizi davranış şəkillərini (bunlar da metod və ya funksiya adlanır) də qeyd edə bilərik.