3,399 views

Which of the following is/are true about packages in Java?

1.  Every class is part of some package.
2. All classes in a file are part of the same package.
3. If no package is specified, the classes in the file go into a special unnamed package.
4. If no package is specified, a new package is created with folder name of class and the class is put in this package.
1. Only $1,2$ and $3$
2. Only $1,2$ and $4$
3. Only $4$
4. Only $1$ and $3$

Except 4 rest all are correct. Package name is same as path name if its unspecified, it doesn't depend on class name.

So A is correct.
by