关键字package包的使用
这里先随意创个包出来
package cn.itcast;
class PackDemo{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
带包的编译和运行:
A:手动式
a:编写一个带包的iava文件
b:通过iavac命令编译该java文件。
c:手动创建包名。
d:把b步骤的class文件放到c步骤的最底层包
e:回到和包根且录在同一且录的地方然后运行
带包运行。
B:自动式
a:编写个带包的java文件。
b:javac编译的时候带上-d即可
javag -d。HelloWorld.java
c:回到和包根目录在同一目录的地方,然后运行
带包运行。
包的调用:
首先这个是我们要调用的包:
package cn.itcast;
class Demo{
public int sum(int a ,int b){
return a+b;
}
}
其次这是我们主方法的包:
package cn.itcast;
class PackDemo{
public static void main(String[] args){
cn.itcast.Demo s =new cn.itcast.Demo();
System.out.println(s.sum(10,20));
}
}
然后我们用上面的方法就可以用了
可以用更方便的方式例如导包import:
package cn.itcast;
import cn.itcast.Demo;
class PackDemo{
public static void main(String[] args){
Demo s =new Demo();
System.out.println("和是:"+s.sum(10,20));
}
}
可以发现结果是一样的,但是我们用Demo创造对象的时候就很方便