“Python Override Overried ereritierte Methode” Code-Antworten

Python Override Overried ereritierte Methode

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 Override Override ererbter Methodenklassenmodellkonstruktor

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

Ähnliche Antworten wie “Python Override Overried ereritierte Methode”

Fragen ähnlich wie “Python Override Overried ereritierte Methode”

Weitere verwandte Antworten zu “Python Override Overried ereritierte Methode” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen