From 54f4924d393bf0578de17ba1dc1c53d41cde9510 Mon Sep 17 00:00:00 2001 From: ibinibenny <48010643+ibinibenny@users.noreply.github.com> Date: Thu, 25 Feb 2021 16:03:21 +0530 Subject: [PATCH] Update Method Overloading and Method Overriding.txt --- Method Overloading and Method Overriding.txt | 48 ++++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/Method Overloading and Method Overriding.txt b/Method Overloading and Method Overriding.txt index d3f7621..8665b9f 100644 --- a/Method Overloading and Method Overriding.txt +++ b/Method Overloading and Method Overriding.txt @@ -3,30 +3,30 @@ (---Method Overloading---) -# -# class Student: -# -# def __init__(self,m1,m2): -# self.m1 = m1 -# self.m2 = m2 -# -# def sum(self,a=None,b=None,c=None): -# -# s = 0 -# -# if a!=None and b!=None and c!=None: -# s = a+b+c -# elif a!=None and b!=None: -# s = a+b -# else: -# s = a -# -# return s -# -# -# s1 = Student(58,69) -# -# print(s1.sum(5)) + + class Student: + + def __init__(self,m1,m2): + self.m1 = m1 + self.m2 = m2 + + def sum(self,a=None,b=None,c=None): + + s = 0 + + if a!=None and b!=None and c!=None: + s = a+b+c + elif a!=None and b!=None: + s = a+b + else: + s = a + + return s + + + s1 = Student(58,69) + + print(s1.sum(5)) (---Method Overriding---)