class
- Python kursu
- Orta seviye
- Ders 1/116
- 5 dk
class ile sınıf tanımlamayı ve __init__'i öğrenirsin.
Sınıf tanımlama
Bir sınıf (class), nesne üretmek için kullanılan şablondur. Python'da sınıf class anahtar kelimesiyle başlar, ardından sınıf ismi, iki nokta ve girintili gövde yazılır.
Örnek: class User:\n pass. Burada User sınıfın ismidir; pass boş gövdeyi doldurur. Sınıf ismi bir harfle başlamalıdır; büyük harfle başlamak iyi bir alışkanlıktır. Sınıf tanımlamak onu çalıştırmaz; sadece şablonu hazırlar.
Gövde ve girinti
Sınıf gövdesi, iki noktadan sonraki girintili alandır. Python'da girinti boşlukla verilir; genelde dört boşluk kullanılır. Gövde boşsa pass yazılır; aksi halde SyntaxError alırsın.
Örnek: class Book:\n pass. Burada gövde yalnızca pass içeriyor. İleride gövdeye öznitelik (attribute) ve metot (method) ekleyeceğiz. Şimdilik boş gövdeyle yetiniyoruz.
Uygulama User sınıfını tanımla
User adında bir sınıf tanımla; gövdesi pass olsun. Sınıftan sonra print("User sınıfı tanımlandı") yaz.
Başlangıç kodu
# User sınıfını tanımlaÖrnek çözüm
# User sınıfını tanımla
class User:
pass
print("User sınıfı tanımlandı")Beklenen çıktı
User sınıfı tanımlandı
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi geçerli bir Python sınıf tanımıdır?
- class User:\n pass Doğru cevap
- function User():\n pass
- User class:\n pass
- def class User:\n pass
Açıklama: class anahtar kelimesi, sınıf ismi ve iki noktadan sonra girintili gövde gelir.
2 Sınıf tanımını tamamla
class Book____
pass
class Book:
pass
Açıklama: İki nokta, gövdeye geçişi belirtir.
3 Sınıf bölümlerini eşle
| Kavram | Anlamı |
|---|---|
class |
Anahtar kelime |
Book |
Sınıf ismi |
: |
Gövde başlangıcı |