1 - OOP’ye Giriş ve Temel Kavramlar
2025
Dönem süresince aşağıdaki gibi sorulara cevap verilmeyecektir:
OOP, yazılım geliştirme sürecinin birçok aşamasında kullanılır:
Örnek:
Araba Sınıfı:
araba1 = Araba("Ford", "Mustang", "Kırmızı")
araba2 = Araba("Toyota", "Corolla", "Beyaz")
# Nesnelerin özelliklerine erişme ve metotlarını çağırma
print(araba1.marka)
print(araba2.model)
araba1.bilgileri_goster() # Çıktı: Marka: Ford, Model: Mustang, Renk: Kırmızı
araba2.calistir() # Çıktı: Araba çalıştırılıyorÖğrenci Sınıfı
class Ogrenci:
def __init__(self, ad, soyad, numara):
self.ad = ad
self.soyad = soyad
self.numara = numara
def bilgileri_goster(self):
print(f"Ad: {self.ad}, Soyad: {self.soyad}, Numara: {self.numara}")
ogrenci1 = Ogrenci("Ahmet", "Yılmaz", 123)
ogrenci1.bilgileri_goster() # Çıktı: Ad: Ahmet, Soyad: Yılmaz, Numara: 123__init__ Metoduself Parametresiself, bir sınıfın içinde tanımlanan metotların ilk parametresidir.self, o anda üzerinde işlem yapılan nesneyi temsil eder.self aracılığıyla erişebilir.__init__ metodu, nesne oluşturulduğunda otomatik olarak çağrılır.self parametresi, nesnenin kendisine referans verir.