Temel Python 6. Gün: Nesneler ve Sınıflar
Sınıf Oluşturma
Python’da sınıf oluşturma işlemi diğer dillerdeki gibi class ifadesi ile gerçekleştirilir. Tanım sentaksı aşağıdaki gibidir;
1 | class ClassIsmi: |
Şimdi, oyuncuların ismini, yaşını ve toplam oyuncu sayısını içeren basit bir oyuncu sınıfı oluşturmak istediğimizi düşünelim. Bunu Python dili ile aşağıdaki şekilde gerçekleştirebiliriz;
1 | class Oyuncu: |
Sınıfımıza, nesne oluşturulduğunda çağrılacak olan constructorumuzu ve çağıran nesnenin bilgilerini gösterecek fonksiyonumuzu ekleyelim. Son durum aşağıdaki gibi olacaktır;
1 | class Oyuncu: |
Nesne Oluşturma
Nesne oluşturma işlemi sınıf oluşturma işleminden çok daha kolaydır. Yapmamız gereken tek şey sınıfımızı önceden belirlediğimiz parametreleri alan bir fonksiyon gibi çağırmak. Örnek olarak iki yeni oyuncu ekleyelim;
1 | # Oyuncu sınıfımızın ilk nesnesini oluşturuyoruz. |
Nesneler Aracılığıyla Fonksiyonları Çağırma
Şimdi de oluşturduğumuz nesnelerin ve sınıfımızın bilgilerini ekrana yazdıralım;
1 | # Oluşturduğumuz nesnelerin bilgilerini önceden oluşturduğumuz fonksiyon |
Sonraki Bölüm: Kalıtım:
Temel Python - 7. Gün: Kalıtım