37 polymorphism in python

 

'''

1. An object behavior will get change during run time.

2. By using inheritence and overriding we can achive it.

'''

class Car:

    def colour(self):

        print('red')


    def music_system(self):

        print('philips')


    def airbags(self):

        print(4)


class Swift(Car):

    def colour(self):

        print('white')


class Varna(Car):

    def colour(self):

        print('block')


    def music_system(self):

        print('sony')


    def airbags(self):

        print(6)


car_ins = Car()

swift_ins = Swift()

varna_ins = Varna()


car_ins.colour()

swift_ins.colour()

varna_ins.colour()














Comments

Popular posts from this blog

1 PYTHON PROGRAMMING

16 file handling in python

4 Tuple data types