Write down what an abstract method is for, and it should become obvious why it cannot have a private modifier (not “specifier”).
Work out what private and protected mean and try to work out what they would mean for top‑level classes. then you can see why the only access modifier permissible for a top‑level class is public.
Joined: May 23, 2011
OK, thanks guys.
subject: Abstract classes and methods and access specifiers