Super

Noun · Development

Definitions

  1. A keyword in object-oriented languages (Java, JavaScript, Python, Swift, Kotlin) that refers to the parent class, used to call the superclass constructor (`super()`) or to invoke an overridden method from the parent implementation (`super.method()`).

    In plain English: A keyword that lets a child class call a method or constructor from its parent class.

    Example: "Call super() in the constructor before accessing this — JavaScript will throw a ReferenceError if you don't."

Related Terms