---
title: "What is the super keyword?"  
description: "What is the super keyword?"  
author: "Shikhar Arora"  
published: 2019-12-07  
canonical: https://answers.mindstick.com/qa/92536/what-is-the-super-keyword  
category: "technology"  
tags: ["software engineering", "programming language"]  
reading_time: 1 minute  

---

# What is the super keyword?

What is the [super](https://yourviews.mindstick.com/view/83492/dassault-rafale-vs-boeing-f-a-18-super-hornet-the-best-fighter-jet-for-india) [keyword](https://yourviews.mindstick.com/view/83790/google-keyword-planner-a-comprehensive-guide-to-choosing-right-keyword-for)

## Answers

### Answer by Sangsaptak Pal

Super is a keyword in Java generally used in the context of inheritance. The super keyword in Java is a reference keyword that is used to refer parent class objects. It is used with variables, methods and constructors. It is used with variables to access the base class variables having same name as that of the derived class. In the context of methods, it is used to access the base class functions or methods having same name as the derived class. It is also used to call the parent or base class constructor. It helps in resolving ambiguity between variables, methods and constructors having same name in both base and derived class.


---

Original Source: https://answers.mindstick.com/qa/92536/what-is-the-super-keyword

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
