请简明扼要的说下,粘贴的不要来哈。
书上的原话:
1)访问(Access):表明目标包中的内容可以被源包所引用,或被那些递归嵌套在源包中的其他包所引用。这意味着源包可以不带限定名地来引用目标包中的内容,但不可输出,也不能由此而修改源包的名字空间。对于引用的的具体限制,可通过目标包的可见性来说明。
2)引入(Import):表明目标包中具有适当可见性的内容(名字)被加入到源包的公共命名空间,这相当于源包对他们做了声明,因此对他们的引用就没有必要通过一个路径名。
这2段话该该怎么理解,请问?
UML中包的访问(access)和引入(import)具体是什么意思。
答案:1 悬赏:10
解决时间 2021-02-20 13:11
- 提问者网友:心裂
- 2021-02-20 01:15
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-02-20 01:38
1)Acess目标包的意思就是你的代码直接使用了目标包中的类
2)Import目标包的意思是将目标包中公开的类、接口,直接暴露在你的代码中,在你的代码,使用目标包的中的类、接口时,直接写类名或接口名;如果你不Import目标包,在你代码中,要使用目标包的类或接口,就必须书写“全限定名"
例:使用Import
import A;
Sample s = new Sample(); //Sample是在包A中的类
例:不使用Import
A.Sample s = new A.Sample( ); //A.Sample是全限定名
2)Import目标包的意思是将目标包中公开的类、接口,直接暴露在你的代码中,在你的代码,使用目标包的中的类、接口时,直接写类名或接口名;如果你不Import目标包,在你代码中,要使用目标包的类或接口,就必须书写“全限定名"
例:使用Import
import A;
Sample s = new Sample(); //Sample是在包A中的类
例:不使用Import
A.Sample s = new A.Sample( ); //A.Sample是全限定名
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |