Skip to content

Polymorphism not properly demonstrated #4225

@kiryl-volkau

Description

@kiryl-volkau

Bug Report for https://neetcode.io/problems/python-polymorphism-with-inheritance

Please describe the bug below and include any steps to reproduce the bug or screenshots if possible.

The function animal_sound() is defined but never used in this example. Instead, make_sound() is called directly on each object:

animal = Dog("Buddy")
animal.make_sound()

Suggestion: Replace the direct calls with calls to animal_sound() to better demonstrate polymorphism via interface:

animal = Dog("Buddy")
animal_sound(animal)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions