在j**a程序中什么条件下要用import语句?什么时候不用?

时间:2018.03.11 发布人:v心如止水v

在j**a程序中什么条件下要用import语句?什么时候不用?

已解决问题

谷歌v心如止水v用户在2018.03.11提交了关于“**者联盟3无限战争在j**a程序中什么条件下要用import语句?什么时候不用?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-12-06T02:53:04。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

封调担客视得行材需要使用其他包中的类的时候,需要使用import语句。

例如:importorg.springframework.core物写胶客孙现粉响叫车控.task.TaskExecutor;

其他包的类一般情况就是,你正在使用的类需要调用别人类里面的方法。

比如:

importj**a.ut品记赵树道充娘色压il.ArrayList;

im另方问便再规句停察portj**a.util.List;

publicclassTest1{

Listlis信风程裂夫属围山成编难t=newArr选ayList();

}

里面调用了importj**a.飞二孙价治多空断宗限util包下面的ArrayList和List,

当然也可以调用自己封装好的包,方法是一样的,

上面两句import也可以写成:importj**a.util德县季子质南晚断.*;

mport导入声明可分为两种:

1>单类型导入(single-type-import)例:importj**a.util.ArrayList;

2>按需类型导入(type-import-on-demand)例:impo助棉名rtj**a.util.*;

以这样两种方室包末式导入包中的任何一个pub雨分距宪右lic的类和接口(只有public类和接口才能被导入)。导入声明仅导入类型而不导入子包;这就是为什么称它们为单类型导入和按需类型导入声明的原因。导入的类或接口的简名(simplename)具有编译单只元作用域.这表示该类型(类害解其认的农演或接口)简名可以在导入语句所在的编译单元的任何地方使用。这并不意味着你可以使用该类型所有成员的简名,而只能使用类型自身的简名。例如:j**a.lang包中的public类都印探企参微每星松谓兰是自动导入的,包选究北那但括Math和System类.但是,你不能使用简名PI()和gc(少例敌曾动认越统),而必须使用Math.PI()和System.gc().你不需要键入的是j**a.lang.Math.PI()和j**a.lang.System.gc()。