【摘要】:Java 提供了一种有效的类的组织结构,这就是包。标准的Java 类库就是由多个包组织的,例如前面使用到的java.util 就是其中一个。Java 的解决方案是导入需要的包。在前面使用 Scanner 类来获得用户输入时已经使用了导入包的语法格式:语法:import 包名;比如:importJava.awt.*;我们引入一个包的主要目的要使用该包下的类。
1. 包的必要性
在大型的项目中,可能需要上千个类甚至上万个类,如果都放在一起,是非常乱的,而且要对这上万个类都起不同的名字,显然这样是很复杂的。请看下面的一个场景,当有两个程序员共同开发一个java 项目,程序员小李希望定义一个类取名Dog,程序员小王也想定义一个类也叫Dog。两个程序员为此怎么协调?Java 提供了一种有效的类的组织结构,这就是包。标准的Java 类库就是由多个包组织的,例如前面使用到的java.util 就是其中一个。
2. 包的三大作用
(1)区分相同名字的类。
(2)当类很多时,可以很好地管理类。
(3)控制访问范围。
3. 包的换包命令格式:
package com.自定义名字;
注意:打包命令一般放在文件开始处。
4. 包的命名规范
小写字母比如com.sina.shunping。(https://www.xing528.com)
(1)包—— 常用的包。
一个包下包含很多的类,java 中常用的包有:
java.lang.* 包 自动引入; java.util.* 工具包;java.net.* 包网络开发包;java.awt.* 包窗口工具包。
(2)如何引入包。
包可以对类进行良好的管理,但是这样的话包就位于不同的文件夹下面了,不能直接在一个文件夹中调用需要的类。Java 的解决方案是导入需要的包。在前面使用 Scanner 类来获得用户输入时已经使用了导入包的语法格式:
语法:import 包名;
比如:importJava.awt.*;
我们引入一个包的主要目的要使用该包下的类。
定义类的改进,在提出包后,我们类的定义就更加完善了:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
