包的定义及使用
-
包的本质是一个文件夹,解决类名称重名的问题
-
使用:在源文件中使用package 包名称
-
打开包的编译命令:java_d.类.java
-
java_d.类.java中的(.)表示当前路径
-
执行:凡是带有包名称的主类都必须java包名.类名
-
要求:
1)所有源文件定义包名
2)导入不同的类:import 包名.类名 eg:import www.bittech.until.Message -
编译时按照导入顺序由编译器决定编译先后顺序,javac -d . ./*.java
一次性编译当前路径下所有java源文件 -
系统常用包:java.lang:系统基础类,Object、String,此包不需要导入,默认导入java.util:系统工具包,类集框架,List,Set,Map
-
类的全名称;包名.类名 java.util.Arrays
-
权限访问控制修饰符:private< default< protected< public
default;包访问权限,仅限于同一个包可以访问
protected:继承访问权限,在不同包中有继承关系的类之间可以访问