关系
java的包是.java文件的上级文件,一个包里面可以包含很多.java程序文件。
如何将.java文件加入包
一般是在.java文件的开头加入 package <包名>;
package com.linzewei.use;
public class test2 {
}
包的作用
包的作用是使得包下的.java文件可以互相调用对方的类
现在 com.linzewei.use下有两个文件
package com.linzewei.use;
public class test2 {
int age = 10;
void printfdata(){
System.out.println("age="+age);
}
}
package com.linzewei.use;
public class test1 {
public static void main(String[] args) {
test2 ts = new test2();
ts.printfdata();
}
}
那么运行的时候就能在test1的类里面调用test2的内容。
不同包下的类互相调用
这个是com.linzewei.learn包的
package com.linzewei.learn;
public class test {
//不同包 不是子类的类调用需要在成员前加public修饰符
public void printfinfo(){
System.out.println("hello world");
}
}
这个是com.linzewei.use包的
package com.linzewei.use;
public class test1 {
public static void main(String[] args) {
com.linzewei.learn.test ts = new com.linzewei.learn.test();
ts.printfinfo();
}
}
就可以在use包里面调用learn包里面的类。
特别注意:不同包非子类的调用需要使用public