Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

why one can not import classes from default package in java?

 
Rajesh Tarte
Ranch Hand
Posts: 33
Eclipse IDE Flex Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
why one can not import classes from default package in java?
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15642
47
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Up to Java 1.4 it was possible to import classes from the default package, just by writing: import ClassName;. This feature was removed in Java 5. It's not a good idea to put classes in the default package - you should always put your classes in a package.
 
Amol Nakhwa.
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It is not needed to import classes from default package in java because all the classes like System, String, Integer, Array, Float,etc are from java.lang package which is considered to be default imported package in a java program.

 
Ulf Dittmer
Rancher
Posts: 42969
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Amol Nakhwa. wrote:It is not needed to import classes from default package in java

You misunderstand what the "default package" is. What you describe refers to the fact that each source file has an implicit "import java.lang.*" statement, but that's different from the default package - Jesper's answer is spot on.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic