В чем смысл "конечного класса" в Java?
Я читаю книгу о Java, и в ней говорится, что вы можете объявить весь класс как final. Я не могу придумать ничего, где бы я это использовал.
Я просто новичок в программирование и мне интересно если программисты действительно используют это в своих программах. Если они это делают, когда они используют его, чтобы я мог лучше понять его и знать, когда его использовать.
Если Java является объектно-ориентированным, и вы объявляете класс final, разве это не останавливает идею класса, имеющего характеристики объектов?
Comments