当我们在编写一个类时,我们希望用户可以通过多种不同的方式来创建一个类实例,而不是局限于_init_()方法提供的一种。这个时候,就需要我们创建多个构造函数了。
下面是一个简单的实例:
import time
class Date:
#主构造函数
def __init__(self, year, month, day):
self.year = year
self.month = month
self.day = day
#可选构造函数
@classmethod
def today(cls):