java13面向对象深入
java13面向对象深入2 大纲 package与import package 概述 package存在的意义是 防止命名冲突 造成使用不便。 package类似一个文件夹,文件夹内有各种文件。package与package的附属关系用“.”连接,类似父文件夹中的子文件夹。比如说 java.lang.String就是java文件夹中的lang文件夹中的String文件。java.io.InputStream则是java文件夹中的io文件夹中的InputStream文件。 同一个文件夹内无法存在同名的文件,而不同名的文件夹里允许存在同名文件,因此不同文件夹(即不同package中允许出现相同class名)。 <font color='red'> 为了便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java 引入包(package)机制,提供类的多重类命名空间。 </font> 格式 一般的命名为:<font color="blue"> 公司域名倒写+功能名|模块名。 </font> package 语句作为 Java 源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。 package pkg1[.pkg2[.pkg3…]]; 例: package com.java01.test; Java 编译器把包对应于文件系统的目录管理,package