Sınıf (programlama): Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Sabri76 (mesaj | katkılar)
kDeğişiklik özeti yok
YBot (mesaj | katkılar)
1. satır:
{{diğer anlamı|Sınıf}}
[[Dosya:UML sinif.jpg|thumb|[[Sınıf Diyagramı|Sınıfların UML diyagramı üstünde gösterilişi]]]]
'''Sınıf''', [[nesne yönelimli programlama]] dillerinde nesnelerin özelliklerini, davranışlarını ve başlangıç durumlarını tanımlamak için kullanılan şablonlara verilen addır. Bir sınıftan türetilmiş bir nesne ise o sınıfın örneği olarak tanımlanır. Sınıflar genelde şahıs, yer ya da bir nesnenin ismini temsil ederler. Sınıflar methodları ile nesnelerin davranışlarını, değişkenleri ile ise nesnelerin durumlarını kapsül ederler. Sınıflar hem veri yapısına hem de bir ara yüze sahiptirler. Sınıflar ile nasıl etkileşime girileceği bu ara yüzler sayesinde sağlanır. Örneğin bir sınıf şablonu ile renk özelliğine, tekerleklere ve sür metoduna sahip olan bir araba temsil edebilir.