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

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Peykbot (mesaj | katkılar)
k başlık düzenlemeleri
Sae1962 (mesaj | katkılar)
k Küçük değişiklikler
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''', [[Nesnenesne yönelimli programlama]] dillerinde nesnelerin özelliklerini, davranışlarını ve başlangıç durumlarını tanımlamak için kullanılan şablonlara '''sınıf'''verilen deniliraddı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 objeninnesnenin 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.
 
== Sınıf kullanmamızın başlıca nedenleri ==
93. satır:
 
<source lang="PHP">
class ZamanObjesiZamanNesnesi
{
public function zamanıAl()