---
title: "What does the “static” keyword mean ? Can you override private or static method in Java ?"  
description: "What does the “static” keyword mean ? Can you override private or static method in Java ?"  
author: "Anonymous User"  
published: 2015-07-27  
updated: 2020-09-20  
canonical: https://www.mindstick.com/interview/2734/what-does-the-static-keyword-mean-can-you-override-private-or-static-method-in-java  
category: "java"  
tags: ["java"]  
reading_time: 1 minute  

---

# What does the “static” keyword mean ? Can you override private or static method in Java ?

The static keyword denotes that a member variable or method can be accessed, without requiring an instantiation of the class to which it belongs. A user cannot override static methods in Java, because method overriding is based upon dynamic binding at runtime and static methods are statically binded at compile time. A static method is not associated with any instance of a class so the concept is not applicable.

## Answers

### Answer by Anonymous User

The static keyword denotes that a member variable or method can be accessed, without requiring an instantiation of the class to which it belongs. A user cannot override static methods in Java, because method overriding is based upon dynamic binding at runtime and static methods are statically binded at compile time. A static method is not associated with any instance of a class so the concept is not applicable.


---

Original Source: https://www.mindstick.com/interview/2734/what-does-the-static-keyword-mean-can-you-override-private-or-static-method-in-java

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
