Yep and No... A top level class/interface has to be public. if u try to compile a top level class with access modifier as default or say protected it gives error.. But if a class is not top level class then it can be protected/default.... Hope I am right. But abt top level thing I am sure that it has to be public..Cannot be any other thing..
Originally posted by Sagar Sharma: can classes have access specifier other than 'public' and 'no specifier - friendly' specifiers