Python Abstract Classes to Learn Quickly
Here's the best example of how to understand the abstract classes of python quickly. An abstract class means it is a skeleton. You cannot instantiate abstract classes.
For Example:
The abstract class name is 'dog'
o = dog()
It gives an error. Since the 'dog' is an abstract class.
I am sharing with you a clear understanding of abstract class. So that you can tell confidently about these classes.
The syntax for Abstract Class
class <class name>(ABC):
@abstractmethod
def <method name>():
#abstract class definition
Python Abstract Class Explanation
from abc import ABC, abstractmethod
class AbsBaseClass(ABC):
def __init__(self):
print("Abstract class")
@abstractmethod
def abMeth(self):
pass
def conMeth(self):
print("I'm a concrete method")
class Derived(AbsBaseClass):
def abMeth(self):
print("I'm redefined")
o=Derived()
o.abMeth()
o.conMeth()
References
Comments
Post a Comment
Thanks for your message. We will get back you.