hello all,

I have a trivial question to ask you. But i am not able to get a convincing
or understanding
answer to this question. Why must the name of the file must be the same of
that of the public
class it contains? And why is there a restriction that only one public class
file must be present
in a file. I think these questions are inter-related.

Thanks in advance.