Fungsi Issubclass()
Deskripsi
Fungsi issubclass()
berfungsi untuk mengecek apakah suatu kelas A yakni 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 – jikalau kelas B yakni turunan dari kelas A
- False – jikalau 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