进口的Java包


  Share  
|


使用一套内部的一个Java应用程序或Applet的,我们需要进口。 我们这样做的方式输入关键字。 因此,举例来说,如果我们希望包括输入/输出包,即所谓java.io ,我们有以下几点声明,在我们的首要任务典(前我们确定任何班级) :

 进口java.io. * ; 

说明我们如何附在一个额外小数点和明星到去年底,该软件包的名称。 这意味着,这将包括所有的班级内包(即,星号是用来作为通配符) 。

另一个例子,这将是,如果我们希望包括实用工具包,即所谓java.util 。 这将做以下声明:

 进口java.util .* ; 

再次,请注意使用的星型,以包括所有班级从包装。 但是,如果我们只希望将一个单一的阶级,从包装,我们可以做这件事的。

该实用工具包,有一个arraylist阶层。 如果我们只是想用arraylist级,从实用工具包,并没有其他人,我们可以进口,只是arraylist阶层使用以下声明,在我们的首要任务代码。

 进口java.util.arraylist ; 

当然,如果我们采用了星号, arraylist包,将自动列入。 所以,一旦我们这样做了,我们便可以创造一个参考的一个arraylist对象的一类或方法,利用特声明如下:

  arraylist myarraylist ; 

此外,这是一件好事知道,它是有可能获得arraylist级(或任何其他阶级出了一套) ,用它的完全合格的名称。 举例来说,没有任何进口报表,我们可以创造myarraylist对象,因为我们以前与下列一行代码。

java.util.arraylist myarraylist ;
正如我们提到,在引进,软件包提供名字空间管理,因此,这是有可能的两个软件包既可以有一类具有相同的名称而已。 显然,这可能会导致问题,如果双方对包裹进口的,所以在这种情况下,它会做出明智的使用完全合格的软件包的名字:

  package1.myclass firstreference ; package2.myclass secondreference ; 
这是一篇文章说:由加夫列长佩雷斯。

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions