Şimdi Ara

oop

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
2
Cevap
0
Favori
90
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • hekrese merhaba nesne tabanlı prıgramlamaya geçiş yaptım ufak çaplı temel şeyler gördüm ama bir kaç tane soru işaretleri kaldı gene

    Kod

    Yığını:
    # class class Person:          # class attributes     adress = "no iformation"     # constructor (yapıcı metot)     def __init__(self , name , year):         # object attributes         self.name = name         self.year = year         print("init metodu çalıştı")         # methods      # object instance  p1 = Person(name= "alev" , year= 1990) p1 = Person("alev" , 1990) p2 = Person(name="celal",year=  1995) p2 = Person("celal", 1995) # updaing p1.name = "ava" p1.adress = "sit" # acesing object print(f"name {p1.name}  year {p1.year} adress: {p1.adress}") print(f"name {p2.name}  year {p2.year} adress: {p2.adress}") print(p1) print(p2) print(type(p1))  print(type(p2)) print(p1 == p2)

    videoların bire bir yazılan herşeyi buraya geçirdim şimdi benim anladığım kadarıyla person adlı bir class(bu class fonksiyona pek benziyor) yazıp 2 nokta üs üste ile birlikde girinti oluşturuluyor ve class attributes bu tam olarak ne anlama geliyor bilmiyorum çevirisine baktım sınıf öznitelik anlamı çıktı sanırım burası bilgilendire kısmı tam emin degilim sonra constructor (yapıcı metot) denen bir kod yazılıyor burda benim anladığım def __init__(self , name , year) bu metot ilke degişkeni yada parametresi self olma zorundaymış bu self aşağıdaki p1 ve p2 temsil etdigi söylendi sanırım sonraki gelen parametrelere gelen bilgileri almakla yükümlü sanırım aşağıdaki self.name = name ve self.year = year bu kısmı pek anladığım söylenemez burda p1 içine name alanı oluşturup glass dan gelen name bilgisi atıyormuş yearda yanı şekilde benim anladıgım bu biraz eksik anlamışım gibi görünüyor




    < Bu mesaj bu kişi tarafından değiştirildi layk5t -- 26 Kasım 2020; 23:14:32 >







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.