关于Python方法重载的问题
请记住!!!!!!
前方高能!!!!
Python的构造方法不能重载!!!
Python的构造方法不能重载!!!
Python的构造方法不能重载!!!
Python的构造方法不能重载!!!
Python的构造方法不能重载!!!
Python的构造方法不能重载!!!
Python的构造方法不能重载!!!
class Point:
def __init__(self):
print("无参数的构造方法")
def _init_(self,x1,y1):
print("有参数的构造方法")
#----------------------------------
p1 = Point()
p2 = Point(2,3)
从上我们可以看出,构造方法只能有一个
class Point:
def __init__(self):
print("无参数的构造方法")
def a(self):
print("a")
def a(self,x1=1):
print(x1)
#----------------------------------
p1 = Point()
p1.a()
p1.a(2)
所以说普通方法可以重载