类接受不同的参数Python
问题描述:
类将如何接受不同的参数? 例如,如果我有一类这样类接受不同的参数Python
class Shape(object):
def __init__(self, sides):
self.sides = sides
如果我把这种作为形状(3),侧部将3 AKA一个三角形。
我将如何做到这一点: 如果我想只是把它作为一个Shape()不带参数,它会自动做出形状()有self.sides = 4 AKA方
答
制作默认参数:
class Shape(object):
def __init__(self, sides=4):
self.sides = sides
答
如果 '对象' 则是另一个类形状将复制的对象是这样的:
class object():
self.bla = 'bla'
class Shape(object):
...
别人这样做:
class Shape():
...