Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Top Level Classes

 
Dale DeMott
Ranch Hand
Posts: 515
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Simple question. What access modifiers can the top level class have. My book says only public, but my compiler allows friendly as well. And does a top level class simply mean that it isn't an inner class?
------------------
By failing to prepare, you are preparing to fail.
Benjamin Franklin (1706 - 1790)
 
Bosun Bello
Ranch Hand
Posts: 1510
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You are correct. A Top-Level class usually means a non-inner class. The access modifiers (If any) can only be public. The modifier can be left of, in which case it's consideres package or friendly access.

Bosun
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic