Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Only One public class per file restriction ?  RSS feed

 
Shaan patil
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ?
 
Campbell Ritchie
Sheriff
Posts: 53742
127
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!