Write a program to check whether the object is of a class or its subclass.



Write a program to check whether the object is of a class or its subclass...

Answer / chaitanya

There is a method which is built-in to show the instances of an object that consists of many classes by providing a tuple in a table instead of individual classes. The method is given as isinstance(obj,cls) and in more details given as:

isinstance(obj, (class1, class2, ...)) that is used to check about the object’s presence in one of the classes. The built in types can also have many formats of the same function like isinstance(obj, str) or isinstance(obj, (int, long, float, complex)).

It is not preferred to use the class instead user-defined classes are made that allow easy object-oriented style to define the behavior of the object’s class. These perform different thing that is based on the class. The function differs from one class to another class. To find out the object of the particular class the following program is used:

def search(obj):

if isinstance(obj, box):

# This is the code that is given for the box and write the program in the object

elif isinstance(obj, Document):

# This is the code that searches the document and writes the values in it

elif

obj.search()

#This is the function used to search the object’s class.

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More Python Interview Questions

What is a lambda in math?

0 Answers  


How will you check if all characters in a string are alphanumeric?

0 Answers  


How to avoid having class data shared among instances in python?

0 Answers  


How do you launch sub-processes within the main process of a python application?

0 Answers  


Is python strongly typed or weakly typed language?

0 Answers  






What is the zip() function in python?

0 Answers  


How do you use raw_input in python?

0 Answers  


What is dict when we have to use ?

0 Answers  


How can we make a executable file with python script?

0 Answers  


Can constructor be private?

0 Answers  


What is the purpose of doc strings in python?

0 Answers  


What is a docstring?

0 Answers  


Categories