training post 8
Inheritance in Python
class Person:
def __init__(self,fname,lname):
self.firstname = fname
self.lastname = lname
def printname(self)
print("First name = " + self.firstname + " lastname" + self.lastname)
class student(Person):
X = Pass student("Parneet Kaur")
X.printname()
When we do not want anything in our derive class, we use keyword pass.
Example :
class person:
def __init__(self,fname,lname):
self.firstname = fname
self.lastname = lname
def printname(self):
print("Firstname = " + self.firstname + "lastname = " + self.lastname)
class student(Person):
def __init__(self,fname,lname,roll):
self.firstname = fname
self.lastname = lname
self.rollno = roll
x = student("Parneet ","Kaur","123")
print(x.rollno)
This concept is of overriding , that is function name is same as in child and base class whenever this happens child class overrides the base function.
Comments
Post a Comment