我们在使用java编程语言的时候,大家为了把一些类集中放入一个文件夹中,通常给这些类打成一个软件包,虽然打包之后很方便,但是不同包的访问权限却有的很不方便,在不同的软件包中调用不同的类的时候,我们就需要用public关键字进行修饰。具体的内容就让小编详细的介绍吧。
工具/原料
1
电脑
2
java编程软件
方法/步骤
1
第一步就是我们建立一个java文件,然后用文本编辑器打开他,在里面建立一个类,然后写上几个成员变量,几个函数,这些都是在后面测试用的,最重要的就是给类打包,打包之后就是所谓的软件包,主要语法就是在代码的第一行写上 package +包名;在这个语法的后面,记住有分号。
2
第一个文件的代码写完,就是要对代码进行编译了,文件打包后的编译方式和以前不一样了,首先还是先启动命令行,流程是同时按windows+R--->输入cmd再回车--->把命令行位置转移到你的代码文件夹,然后输入javac -d . 文件名.java,编译中加了一个参数,千万不要把中间新加的东西给遗漏了,否则编译不成功。编译成功后,你就进入你的源代码文件夹中,发现系统会自己生成了一个文件夹,文件夹中就是你编译生成的类文件。
3
然后你需要在建立一个新的是java文件,在里面创建一个类,然后写上主函数,在主函数里生成上一个类文件的对象,并且给这个类文件打上包,包名不要和上一个相同。
4
写完之后保存,然后在用上边的方法对文件进行编译,这时系统就会报错了,提示找不到第一个类的对象,其实类文件打包后的全称是包名+类文件,你直写类文件是不对的。
5
在生成对象的语句的类文件名前面加上软件包名,之后在编译,系统还会报错,系统会提示第一个类不是公共的,这就涉及到了不同软件包的访问权限问题了,如果一个普通类被定义了的话,他的类型被默认为default,但是这种类型的类是不可以被软件包外的类所访问的,所以你要在类的头上加上public,这样编译就不会出错了。
6
如果你想在包外访问一个类的成员变量的时候,必须给成员变量加上public进行修饰,这样成员变量就可以故互相访问了。
下一篇:外墙清洗怎么报价