---
title: "What are the core OOP’s concepts?"  
description: "What are the core OOP’s concepts?"  
author: "Pushpendra Singh"  
published: 2010-10-25  
updated: 2020-09-14  
canonical: https://www.mindstick.com/interview/142/what-are-the-core-oop-s-concepts  
category: "oops"  
tags: ["oops"]  
reading_time: 2 minutes  

---

# What are the core OOP’s concepts?

In OOP a class is a template definition of the Methods and variable s in a particular kind of object. Thus, an object is a specific instance of a class; it contains real values instead of variables.

- A class can have subclasses that can inherit all or some of the characteristics of the class. In relation to each subclass, the class becomes the superclass.
- Subclasses can also define their own methods and variables that are not part of their superclass.
- The structure of a class and its subclasses is called the class hierarchy

## Answers

### Answer by Pushpendra Singh

In OOP a class is a template definition of the Methods and variable s in a particular kind of object. Thus, an object is a specific instance of a class; it contains real values instead of variables.

- A class can have subclasses that can inherit all or some of the characteristics of the class. In relation to each subclass, the class becomes the superclass.
- Subclasses can also define their own methods and variables that are not part of their superclass.
- The structure of a class and its subclasses is called the class hierarchy


---

Original Source: https://www.mindstick.com/interview/142/what-are-the-core-oop-s-concepts

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
