Class Based Inheritance
# Declare a class in Python.
class Dog:
kind = 'canine' # Class variable shared by all instances
def __init__(self, name):
self.name = name # Instance variable unique to each instance
# Create two instances of this class.
d = Dog('Fido')
e = Dog('Buddy')
d.kind # Returns 'canine' - shared by all dogs.
d.name # Returns 'Fido' - unique to this dog.
e.name # Returns 'Buddy' - unique to this dog.