---
title: "Why we cannot override static method?"  
description: "Why we cannot override static method?"  
author: "Anonymous User"  
published: 2015-01-14  
updated: 2020-09-16  
canonical: https://www.mindstick.com/interview/2264/why-we-cannot-override-static-method  
category: "java"  
tags: ["java"]  
reading_time: 1 minute  

---

# Why we cannot override static method?

It is because the static method is the part of class and it is bound with class whereas instance method is bound with object and static gets memory in class area and instance gets memory in heap.

## Answers

### Answer by Anonymous User

It is because the static method is the part of class and it is bound with class whereas instance method is bound with object and static gets memory in class area and instance gets memory in heap.


---

Original Source: https://www.mindstick.com/interview/2264/why-we-cannot-override-static-method

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
