aspose file tools*
The moose likes Beginning Java and the fly likes class Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "class" Watch "class" New topic
Author

class

anish reddy
Ranch Hand

Joined: Apr 19, 2008
Posts: 74
why outer class cant be declared as static,when we can declare inner class as static. Even though i read in book that outer class cant be declared static, i am unable to understand the exact reason so can any one explain in brief description,

so please can anyone help in this matter.


waiting for yours reply

anish
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39828
    
  28
Static means that something belongs to the class it is inside, as opposed to individual instances of that class. So a top-leve class doesn't have a surrounding class to belong to, so it can't be static. That help?

And welcome to the Ranch
 
wood burning stoves
 
subject: class