my dog learned polymorphism*
The moose likes Beginning Java and the fly likes Only One public class per file restriction ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Only One public class per file restriction ?" Watch "Only One public class per file restriction ?" New topic
Author

Only One public class per file restriction ?

Shaan patil
Ranch Hand

Joined: Dec 22, 2007
Posts: 58
Hi folks ,


There is a rule in java which states that
Rule 1.Only one public class per file is allowed.

I tried compiling a file in which I had declared one class as public and other class as dedfault .I got compile error which stated above rule.

What may be the isuue ?


"You cannot change the truth but truth can change you "
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38483
    
  23
Most likely because you forgot the other half of that rule:

The file has to have the same name as the public class.

If you gave the file the same name as the default class, it won't compile.
 
 
subject: Only One public class per file restriction ?