Win a copy of Java by Comparison (eBook) this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

class  RSS feed

 
Ranch Hand
Posts: 75
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Sheriff
Posts: 57797
178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!