---
title: "What is final?"  
description: "What is final?"  
author: "Anurag Sharma"  
published: 2010-11-10  
updated: 2020-09-19  
canonical: https://www.mindstick.com/interview/229/what-is-final  
category: "java"  
tags: ["java"]  
reading_time: 1 minute  

---

# What is final?

A **final** class can't be extended ie., final class may not be subclassed. A final method can't be overridden when its class is inherited. You can't change value of a final variable (is a constant).

## Answers

### Answer by Anonymous User

A **final** class can't be extended ie., final class may not be subclassed. A final method can't be overridden when its class is inherited. You can't change value of a final variable (is a constant).


---

Original Source: https://www.mindstick.com/interview/229/what-is-final

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
