# OOP(OBJET ORİENTED PROGRAMMİNG) - NESNE YÖNELİMLİ PROGRAMLAMA
# OOP Büyük programların kolayca kontrol edilmesini sağlar.
# CLASS NEDİR VE NASIL ÇALIŞIR?
# class: Sınıf demektir. Neseneleri ortak özelliklerine göre sınıflandırır.
class calisan:
def __init__(self,name="Girilmedi",surname="Girilmedi",age=0):
self.name = name
self.surname = surname
self.age = age
def show_info(self,):
print(f"Ad: {self.name} Soyad: {self.surname} Yaş: {self.age}")
calisan1 = calisan("Osman","Özer",32)
print(calisan1.name,calisan1.surname,calisan1.age) # Osman Özer 32
calisan2 = calisan("Okar","Han",5)
print(calisan2.name,calisan2.surname,calisan2.age) # Okar Han 5
calisan1.show_info() # Ad: Osman Soyad: Özer Yaş: 32
calisan2.show_info() # Ad: Okar Soyad: Han Yaş: 5