Thursday, January 21, 2021

python day 23 topic classes with super function

 # -*- coding: utf-8 -*-

"""


 day 23:

topic : classes

@author: 



class employee():

    pass



employee()



class employee():

    #print("this is employee class")

    

    def __init__(self,s_no,name,sal):

        self.s_no = s_no

        self.name = name

        self.sal  = sal

        #print("inside constructor",a,b)

        

    def display(self):

        print("employee info ",self.s_no,self.name, self.sal )

        



s=employee(1,"venky",2000)

s.display()



class person():

    def __init__(self,name,):

        self.name=name

        

    def display(self):

        print("employee info ",self.name )

    

class employee(person):   

    

    def __init__(self,name):

        person.__init__(self,name)

        

    


a=employee("ram")

a.display()


"""


class person():

    def __init__(self,name,):

        self.name=name

        

    def display(self):

        print("employee info ",self.name )

    

class employee(person):   

    

    def __init__(self,name):

       super().__init__(name)

        

a=employee("ram")

a.display()


python day 22 topic classes

 # -*- coding: utf-8 -*-

"""

day 22: 

Topic : classes


@author: anil



class addition():

   def __init__(self,a,b):

       self.a=a

       self.b=b

       #print("self",self.a,self.b)

       

   def add(self):

       c= self.a + self.b

       print("self",self.a,self.b)

       return c

       

if __name__ == "__main__":

    

    a=addition(10,20)

    a.add()


class addition():

   def __init__(self,a,b):

       self.a=a

       self.b=b

       #print("self",self.a,self.b)

       

   def add(self):

       c= self.a + self.b

       print("self",self.a,self.b,c)

       return c

       

if __name__ == "__main__":

    

    a=addition(10,20)

    a.add()

    #print(addition(300,40))



class addition():

   def __init__(self,a,b):

       self.a=a

       self.b=b

       #print("self",self.a,self.b)

       

   def add(self):

       c= self.a + self.b

       print("self",self.a,self.b,c)

       return c

   

    

   def sub(self):

       c= self.a - self.b

       print("self",self.a,self.b,c)

       return c

       

if __name__ == "__main__":

    

    a=addition(10,20)

    a.sub()

    #print(addition(300,40))

  

class addition():

         

   def add(self):

      print("this is add method")

   

    

 

       

if __name__ == "__main__":

    

    a=addition()

    a.add()

    #print(addition(300,40))

   

class engine():

    #print("this is engine")

    def piston():

        print("piston")


class carbody():

    #print("this is carbody")

    def seats():

        print("seats")

         

      

    

engine.piston()

carbody.seats()

 

class engine():

    #print("this is engine")

    def piston():

        print("piston")


class carbody():

    #print("this is carbody")

    def seats():

        print("seats")

        

    engine.piston()

         

carbody.seats()

""" 

class engine():

    def __init__(self):

        print("this is engine")

    def piston():

        print("piston")


class carbody(engine):

    print("this is carbody")

    def seats():

        print("seats")

        

    

         

carbody()


python class topic video