У меня есть класс AbstractDataHandle, с его методом init и классификатором классов. Я хотел бы иметь два конструктора в Classifier, например Java. Один унаследован от своего суперкласса и один новый.
Это будет что-то вроде (но я намерен "сохранить" два конструктора):
class AbstractDataHandle():
def __init__(self, elements, attributes, labels):
self._load(elements, attributes, labels)
class Classifier(AbstractDataHandle):
def __init__(self, classifier="LinearSVC", proba=False):
self._fit(classifier, proba)
Могу ли я иметь два конструктора в одном классе? Если да, могу ли я иметь конструктор, унаследованный от суперкласса, и добавить новый?
Спасибо заранее.