“Переопределенный унаследованный метод Python” Ответ

Переопределенный унаследованный метод Python

import datetime

class Logger(object):
    def log(self, message):
        print message

class TimestampLogger(Logger):
    def log(self, message):
        message = "{ts} {msg}".format(ts=datetime.datetime.now().isoformat(),
                                      msg=message)
        super(TimestampLogger, self).log(message)
DreamCoder

Переопределение Python Унаследованное конструктор модели класса метода

class Parent(object):
    def __init__(self, a, b):
        print 'a', a
        print 'b', b

class Child(Parent):
    def __init__(self, c, d, *args, **kwargs):
        print 'c', c
        print 'd', d
        super(Child, self).__init__(*args, **kwargs)

test = Child(1,2,3,4)
DreamCoder

Ответы похожие на “Переопределенный унаследованный метод Python”

Вопросы похожие на “Переопределенный унаследованный метод Python”

Больше похожих ответов на “Переопределенный унаследованный метод Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования