Why does java not allow multiple public classes in a java file ?
Answers were Sorted based on User's Feedback
Answer / sushila sonare
suppose in java file so many classes, interfaces, abstract
classes and enumerations are there. we can keep only one of
them as a public because its shown a container and this
container we are keeping all things in our java file.
if we kept public for more then one class then all are that
classes qualified as a container or we are called it
execution unit. again compiler get confuse which container
classes has to kept. So avoiding this confusion multiple
public classes are not allowed in java.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / rahul
java does not support multiple public classes because of there are only one main method to define......and we can not have multiple main methods in a same class....and we know that java code will always save as the name of class name in which main method are define......
| Is This Answer Correct ? | 2 Yes | 4 No |
Can you declare the main method as final?
What are the types of classes in java?
What are thread local variables?
Is string a datatype?
What is exception and error? and what is the difference between them?
What does string [] args mean?
What is meant by interface?
Difference between object instantiation and construction ?
What is arguments in java?
What is a class variable?
I want to control database connections in my program and want that only one thread should be able to make database connection at a time. How can I implement this logic?
how and when compiler knows that the Java code throws the checked Exception.