包是Java的类库管理机制
当你的程序越来越大的时候,你就会需要有一个机制帮助你管理一个工程众多的类了。包就是Java的类库管理机制,它借助文件系统的目录来管理类库,一个包就是一个目录,一个包内的所有类必须放在一个目录下,那个目录的名字必须是包的名字。
包治百病!
当然,包都是用文件夹来分隔的,当你想用另一个包里的类的时候,
需要 在你用的地方开头声明 import 包名.类名;
如果你不想在开头 import , 你可以在用到这个类的时候,给出类的全名
包名.类名
当然,如果你想把另一个一个包里面的所有东西,全部在本包里面使用的话,可以
开头声明 import 包名.*;
当然,我们也不是太建议,为了避免重名
例如:import display . led.Display;
包的名字里面的那个点,实际上表达的就是文件系统里面,文件夹的层次,每一个点代表一个文件夹层次,java通过这样的手段来管理所有类,把这些类起上全名,分门别类的放在各种包里面,形成一个有效的包的管理机制,管理机制叫做包。
所以基本上来说,我们要把一个类放在一个包里面,那么就要为它建一个目录,类里面要说package …………
然后要使用别的包里面的类,我们就要import 那些东西
这就是java包的管理机制