Наследование атрибутов с использованием __init__

Я человек Java, который только начал изучать Python. Возьмите этот пример:

class Person():
    def __init__(self, name, phone):
        self.name = name
        self.phone = phone

class Teenager(Person):
    def __init__(self, name, phone, website):
        self.name=name
        self.phone=phone
        self.website=website

Я уверен, что есть много избыточного кода (я знаю в Java, есть много избыточностей для кода выше).

Какие части являются избыточными в отношении того, какие атрибуты уже унаследованы от родительского класса?

Ответы на вопрос(5)

Ваш ответ на вопрос