包和访问权限
1.软件包为java类提供了命名空间
2.打包需要使用package指令
使用包时,定义一个类,在类的上面加上package +名字;
编译时,输入 javac[空格]-d[空格].[空格]Test.java
-d 的作用:根据包名,生成文件夹名。(编译器自动生成)
'.'的作用:文件夹的位置,代表当前目录
例:javac -d c:\windows Test.java
通常情况放在当前目录
将类放置到一个包当中,需要使用package“包名”
编译时需要使用-d 参数,该参数的作用是依照包名生成相应的文件夹
一个类的全名应该是“包名” +“.” + “类名”
mars.Test
包名的命名规范:
1.要求包名所有的字母都要小写;
2.包名一般情况下,是你的域名倒过来写+“.”+包的内容类型;
marsdroid.org
生成的文件夹名为org,其文件夹里面有个名为marsdroid的文件夹,里面有Test.class的文件(即多了一级目录)
此时编译时命令为java org.marsdroid.Test