包:
java中的包相当于windows文件夹
包的作用:
1.解决类名重复的问题
2.便于软件版本的发布
定义包的格式:
package 包名;
包名命名规范:包名全部小写
包语句需要注意的事项:
1.package语句必须位于java的第一个语句。
2.如果一个类加上了包语句,那么该类的完整类名就是:包名.类名
3.一个java文件只能有一个包语句。
存在的问题
有包之后类与类之间的访问:
解决方案是通过导包语句解决。
导包语句作用:简化书写。
导包语句的格式:
import 包名.类名;(导入XXX包中某个类)
import 包名.*;
导包语句要注意的细节:
1.一个java文件中可以出现多句导包语句。
2.可以使用通配符"*"来导包。
package bb;
import cc.Demo5;
import aa.Demo3;
class Demo4
{
public static void main(String[] args)
{
Demo3 s = new Demo3();
s.print();
System.out.println("Hello World!");
Demo5 d2 = new Demo5();
d2.test();
}
}
package aa;
public class Demo3
{
public void print(){
System.out.println("Demo3 的print方法。。。。");
}
}
package cc;
public class Demo5
{
public void test(){
System.out.println("Demo5 的test方法。。。。");
}
}
javac -d . Demo3.java
javac -d . Demo5.java
javac -d . Demo4.java
java aa.Demo4