手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

java不同软件包怎么互相访问

时间:2024-10-12 20:39:36

1、第一步就是我们建立一个java文件,然后用文本编辑器打开他,在里面建立一个类,然后写上几个成员变量,几个函数,这些都是在后面测试用的,最重要的就是给类打包,打包之后就是所谓的软件包,主要语法就是在代码的第一行写上package +包名;在这个语法的后面,记住有分号。

java不同软件包怎么互相访问
java不同软件包怎么互相访问

2、第一个文件的代码写完,就是要对代码进行编译了,文件打包后的编译方式和以前不一样了,首先还是咸犴孜稍先启动命令行,流程是同时按windows+R--->稆糨孝汶;输入cmd再回车--->把命令行位置转移到你的代码文件夹,然后输入javac -d . 文件名.java,编译中加了一个参数,千万不要把中间新加的东西给遗漏了,否则编译不成功。编译成功后,你就进入你的源代码文件夹中,发现系统会自己生成了一个文件夹,文件夹中就是你编译生成的类文件。

java不同软件包怎么互相访问
java不同软件包怎么互相访问
java不同软件包怎么互相访问

3、然后你需要在建立一个新的是java文件,在里面创建一个类,然后写上主函数,在主函数里生成上一个类文件的对象,并且给这个类文件打上包,包名不要和上一个相同。

java不同软件包怎么互相访问
java不同软件包怎么互相访问

4、写完之后保存,然后在用上边的方法对文件进行编译,这时系统就会报错了,提示找不到第一个类的对象,其实类文件打包后的全称是包名+类文件,你直写类文件是不对的。

java不同软件包怎么互相访问

5、在生成对象的语句的类文件名前面加上软件包名,之后在编译,系统还会报错,系统会提示第一个类不是公共的,这就涉及到了不同软件包的访问权限问题了,如果一个普通类被定义了的话,他的类型被默认为default,但是这种类型的类是不可以被软件包外的类所访问的,所以你要在类的头上加上public,这样编译就不会出错了。

java不同软件包怎么互相访问
java不同软件包怎么互相访问

6、如果你想在包外访问一个类的成员变量的时候,必须给成员变量加上public进行修饰,这样成员变量就可以故互相访问了。

java不同软件包怎么互相访问
java不同软件包怎么互相访问
© 手抄报圈