Python super() Fonksiyonu

C

CapsLock

Enough
Thread Starter
Ultra Member
Joined
Nov 5, 2019
Messages
959
Reaction score
718
Location
Peak
Python ayrıca, alt sınıfın üst sınıfındaki tüm yöntemleri ve özellikleri miras almasını sağlayacak bir super () işlevine sahiptir.

Python:
class Student(Person):
  def __init__(self, fname, lname):
    super().__init__(fname, lname)
    self.graduationyear = 2019

Aşağıdaki örnekte, 2019 yılı bir değişken olmalı ve öğrenci nesneleri oluştururken Öğrenci sınıfına geçmelidir. Bunu yapmak için, __init __ () işlevine başka bir parametre ekleyin:

Örnek:

Bir yıl parametresi ekleyin ve nesneleri oluştururken doğru yılı girin:

Python:
class Student(Person):
  def __init__(self, fname, lname, year):
    super().__init__(fname, lname)
    self.graduationyear = year
 
x = Student("Mike", "Olsen", 2019)
 
SPAM IS FORBIDDEN!
  • SPAMMERS ARE BANNED FROM THE FORUM AND CANNOT USE ANY OF THE CHEATS
  • For example: thanks, thx, very good, asdqwe, working, ty and so on!
  • For example: Writing the same message over and over. thanks, thx and so on!
  • Copying and copying someone else's message is prohibited.
  • It is forbidden to send messages to increase the number of comments on threads that you have no knowledge of.
  • Write your own opinion when commenting!
  • If you see spam message, please let us know with the REPORT button!

Theme editor

Top Bottom