1
Mengapa sihir super () Python 3.x?
Dalam Python 3.x, super()dapat dipanggil tanpa argumen: class A(object): def x(self): print("Hey now") class B(A): def x(self): super().x() >>> B().x() Hey now Untuk membuat ini bekerja, beberapa sihir waktu kompilasi dilakukan, salah satu konsekuensinya adalah bahwa kode berikut (yang rebind superke super_) gagal: super_ = super class A(object): def x(self): …
159
python
python-3.x
super