GoogleAdsense

Object Oriented etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Object Oriented etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

25 Haziran 2021 Cuma

Python Lesson 13-Object_Oriented_1

 Python Lesson 13-Object_Oriented_1

#Nesne Yönelimli Python I, Nesne, Sınıf
class Car#araba class olusturuldu
    pass
car_1=Car()
car_2=Car()

car_1.brand="Audi"
car_1.model="A6"
car_1.year=2021

car_2.brand="BMW"
car_2.model="X5"
car_2.year=2021

print(car_1)#car1 nesnesinin hafizadaki yerini yazdiracak
print(car_1.brand) #markasini yazdiracak
print("**********************************************")
#---------------------------------------------------------
class araba#fonksiyon bir class icinde ise ona metod denir.
    def __init__(selfbrandmodelyear): #init metodu araba class dan her nesne olusturuldugunda araba class in initialize edilmesini saglamaktadir
        self.brand=brand #self o sirada olusturulan araba nesnesine ait ozelligi gosterecek
        self.model=model
        self.year=year
        #self=kendisi , odlgu icin yazdik baska birsey de yazilabilirdi
    
    def yazdir(self):
        print(f"Arabanin Markasi :{self.brand} modeli {self.model} yili {self.year}")

car1=araba('Mercedes','AMG',2021)
car2=araba('BMW','X6',2021)
car3=araba('Volvo','XC 90',2021)
print(car1.brand)

print(car2.yazdir()) #Metod oldugu icin yazdir() seklinde kullanilir.
print("**********************************************")
class Movie:
    def __init__(self,name,director):
        self.name=name
        self.director=director
movie1=Movie("HITMAN","BILMEM")
movie2=Movie("IP MAN","falan filan")
movie3=Movie("Ottomans Empires","Fatiih")

print(f"{movie1.director}")
print(f"{movie2.director}")
print(f"{movie3.director}")

Python Lesson 13-Object_Oriented_1

  Python Lesson 13-Object_Oriented_1 #Nesne Yönelimli Python I, Nesne, Sınıf class   Car :  #araba class olusturuldu      pass car_1 = Car (...