Why does Java not allow a top level class to be declared as private? Is there any other reason other than \"We can\'t access a private class\"?
A top-level class as private would be completely useless because nothing would have access to it.