我正在定义一个 PythonHoliday类和三个子类:一个用于固定日期假期,第二个用于相对假期,第三个用于浮动星期一假期。我想在超类中创建一组常量,Holiday以便应用程序可以简单地将特定假期称为
Holiday.NEW_YEARS
Holiday.CHRISTMAS
etc.
但是在实例化父类时子类显然不存在。我怎样才能做到这一点?
class Holiday(object):
NEW_YEARS = FixedHoliday(1, 1)
MLK_BIRTHDAY = FloatingMonday(1, 15)
...
慕的地8271018
相关分类