Isi kandungan:

Bagaimanakah anda menggunakan kelas super dalam Python?
Bagaimanakah anda menggunakan kelas super dalam Python?

Video: Bagaimanakah anda menggunakan kelas super dalam Python?

Video: Bagaimanakah anda menggunakan kelas super dalam Python?
Video: Belajar Python [Dasar] - 01 - Apa Itu Python 2024, November
Anonim

Pada asasnya, hebat fungsi boleh digunakan untuk mendapatkan akses kepada kaedah yang diwarisi โ€“ daripada a ibu bapa atau adik beradik kelas โ€“ yang telah ditimpa dalam a kelas objek. Atau, sebagai pegawai Ular sawa dokumentasi berkata: โ€œ[ Super ialah digunakan untuk] mengembalikan objek proksi yang mewakilkan panggilan kaedah kepada a ibu bapa atau adik beradik kelas jenis.

Sejajar dengan itu, apa yang super () lakukan dalam Python?

Python super fungsi ialah fungsi terbina dalam yang mengembalikan objek proksi yang membolehkan anda merujuk kelas induk dengan ' hebat . ' Yang hebat berfungsi dalam Ular sawa boleh digunakan untuk mendapatkan akses kepada kaedah yang diwarisi, yang ialah sama ada dari kelas ibu bapa atau adik-beradik.

Juga Tahu, apakah super () _ Init_? _di dalamnya_ () superclass (Square) akan dipanggil secara automatik. super() mengembalikan objek perwakilan ke kelas induk, jadi anda memanggil kaedah yang anda mahu terus padanya: super() . Ini amat berguna apabila anda mempunyai beberapa subkelas yang diwarisi daripada satu superclass.

Dengan cara ini, apakah kelas super dalam Python?

Python super () The hebat () builtin mengembalikan objek proksi (objek sementara bagi superclass ) yang membolehkan kami mengakses kaedah kelas asas . Dalam Ular sawa , hebat () mempunyai dua kes penggunaan utama: Membolehkan kami mengelak daripada menggunakan kelas asas nama secara eksplisit. Bekerja dengan Pelbagai Warisan.

Bagaimana anda menggunakan kelas super?

Kata Kunci Super di Jawa

  1. super boleh digunakan untuk merujuk pembolehubah contoh kelas induk segera.
  2. super boleh digunakan untuk menggunakan kaedah kelas induk segera.
  3. super() boleh digunakan untuk memanggil pembina kelas induk segera.

Disyorkan: