Fungsi issubclass()

Deskripsi

Fungsi issubclass() berfungsi untuk mengecek apakah suatu kelas A adalah turunan (subkelas) dari kelas induk B.


Sintaks

Fungsi issubclass() memiliki sintaks sebagai berikut:

issubclass(B, A)

Parameter

Fungsi issubclass() memiliki dua buah parameter yaitu:

  • B – Kelas turunan
  • A – Kelas induk

Nilai Kembalian

Fungsi issubclass() mengembalikan:

  • True – jika kelas B adalah turunan dari kelas A
  • False – jika sebaliknya

Contoh

  class Polygon: def __init__(polygonType): print('Polygon is a ', polygonType) class Segitiga(Polygon): def __init__(self): Polygon.__init__('triangle') print(issubclass(Segitiga, Polygon)) print(issubclass(Segitiga, list)) print(issubclass(Segitiga, (list, Polygon))) print(issubclass(Segitiga, (list, Polygon)))  

Output

True
False
True
True
Bagikan:

Tinggalkan Balasan