Checking whether an object is a subclass
In this section, we will look at the issubclass
function. This function is used to check whether a given input class is actually a child class or a subclass of a specific parent class. To introspect a class using this function, let’s look at the following steps:
- Create an
FMCG
class by initializing variables for supplier information such assupplier_name
,supplier_code
,supplier_address
,supplier_contract_start_date
,supplier_contract_end_date
, andsupplier_quality_code
, shown as follows:class FMCG: def __init__(self,supplier_name,supplier_code, supplier_address,supplier_contract_start_date,\ supplier_contract_end_date,supplier_quality_code): self.supplier_name = supplier_name self.supplier_code = supplier_code ...