Win a copy of Functional Reactive Programming this week in the Other Languages 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: 15484
43
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: 42968
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