功能:将类聚集起来,方便组织自己的代码,同其它来源的代码分隔开。(和文件夹功能差不多)
使用包的原因:保证类名的唯一性,解决命名冲突。
包的命名
包的命名原则(SUN建议)
-域名的倒写
例如:
域名:cise.sdkd.net.cn
包名:cn.net.sdkd.cise
在Eclipse下试:
首先建立一个类 Teacher 包名是:cn.net.sdkd.cise

当创建了之后 ,

Teacher就不叫Teacher类,全名叫cn.net.sdkd.cise.Teacher;
使用包中的类
①:类可以直接使用其所在包的所有的类。如果两个类在同一个包的话,这两个类可以直接使用的。例如:

②: 类可以使用其它包中的所有public类
使用方式1:在类名前类的完整包名
例如: java.util.Date today = new java.util.Date();
使用方式2:使用import关键字
例如:
import java.util.Date;
... ...
Date today=new Date();
或者
import java.util.*;
......
Date today=new Date();
*代表着可以使用该路径下的所有。
注意:
1)区别import 与C中的include
2)嵌套的包之间无任何关系
下面还有几个地方需要说一下
①:import static (JDK5):用于静态导入指定类的某个或全部的静态成员变量、方法。
举例:

import 和import static的作用:使用import可以省略写包名,使用import static可以连类名也省略。

本文详细介绍了Java中包的概念,解释了如何通过包来组织代码,避免类名冲突。阐述了包的命名规则,以及如何在代码中使用不同包内的类,包括直接使用包内类、使用import关键字导入特定类或整个包的方法。
6865

被折叠的 条评论
为什么被折叠?



