Fiveable
Fiveable

super keyword

Definition

The super keyword is used in Java to refer to the superclass of a subclass. It allows access to the superclass's methods, constructors, and instance variables.

Analogy

Think of the super keyword as a secret passage that connects a fancy mansion (subclass) to its grand ancestral home (superclass). By using the super keyword, you can explore and utilize all the treasures and resources from the ancestral home.

Related terms

Constructors: Constructors are special methods used to initialize objects. When creating a subclass, you can use the super keyword to call the constructor of its superclass.

Subclasses: Subclasses are classes that inherit properties and behaviors from another class called the superclass. The super keyword is often used in subclasses to access members of their superclass.

Inheritance: Inheritance is a concept in object-oriented programming where one class inherits properties and behaviors from another class. The super keyword plays an important role in implementing inheritance by allowing access to superclass members.

"super keyword" appears in:

Practice Questions (2)

  • When would you NOT use the super keyword in a subclass method?
  • Which of the following statements about the super keyword is NOT true?


© 2024 Fiveable Inc. All rights reserved.

AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.


© 2024 Fiveable Inc. All rights reserved.

AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.