Asked • 03/16/19

What is the point of "final class" in Java?

I am reading a book about Java and it says that you can declare the whole class as `final`. I cannot think of anything where I'd use this. I am just new to programming and I am wondering **if programmers actually use this on their programs**. If they do, when do they use it so I can understand it better and know when to use it. If Java is object oriented, and you declare a class `final`, doesn't it stop the idea of class having the characteristics of objects?

1 Expert Answer

By:

Patrick B. answered • 03/16/19

Tutor
4.7 (31)

Math and computer tutor/teacher

Still looking for help? Get the right answer, fast.

Ask a question for free

Get a free answer to a quick problem.
Most questions answered within 4 hours.

OR

Find an Online Tutor Now

Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.