aspose file tools
The moose likes Beginning Java and the fly likes Why can't we declare Outer classes or Top level classes as final ? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Reply Bookmark "Why can Watch "Why can New topic
Author

Why can't we declare Outer classes or Top level classes as final ?

Aashish Vyas
Greenhorn

Joined: May 09, 2012
Posts: 14
hi .. I wanna know that why can't we declare Outer classes as final classes ??

is there any security reason ?

thanks..
Jesper de Jong
Java Cowboy
Bartender

Joined: Aug 16, 2005
Posts: 12907
    
    3

What do you mean? You can make a top-level class final, there's no problem with that. Some classes in the standard Java API, such as class java.lang.String, are final top-level classes.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Aashish Vyas
Greenhorn

Joined: May 09, 2012
Posts: 14

Ohh..now I got that..

thanks Jesper..




 
I agree. Here's the link: jrebel
 
subject: Why can't we declare Outer classes or Top level classes as final ?
 
Similar Threads
Protected Class?
inner classes
Anonymous classes defined in a method and final var
Inner class & Anonymous class :
Why static methods can't be defined inside Inner classes