带包的编译和运行
A:手动式
B:自动式
自动式
a:编写一个带包的java文件。
b:javac编译的时候带上-- Java cn.itcast.HelloWorld
不同包下,类之间的访问。
导包
import
导包:
格式:import 包名;
这种方式导入是到类的名称。
注意:我们用谁就导谁。
注意事项:
package,import,class有没有顺序关系?
有。
package > import > class
Package:只能有一个
import:可以有多个
class:可以有多个,以后建议是一个
<span style="color: #008000;">*/<span style="color: #0000ff;">package<span style="color: #000000;"> cn.itcast;
<span style="color: #0000ff;">import<span style="color: #000000;"> com.liuyi.Demo;
<span style="color: #0000ff;">class<span style="color: #000000;"> Test {
<span style="color: #0000ff;">public <span style="color: #0000ff;">static <span style="color: #0000ff;">void<span style="color: #000000;"> main(String[] args) {
<span style="color: #008000;">//<span style="color: #008000;">Demo d = new Demo();
<span style="color: #008000;">/*<span style="color: #008000;">
com.liuyi.Demo d = new com.liuyi.Demo();
System.out.println(d.sum(10,20));
com.liuyi.Demo d2 = new com.liuyi.Demo();
System.out.println(d2.sum(10,20));
com.liuyi.Demo d3 = new com.liuyi.Demo();
System.out.println(d3.sum(10,20));
com.liuyi.Demo d4 = new com.liuyi.Demo();
System.out.println(d4.sum(10,20));
</span><span style="color: #008000;">*/</span><span style="color: #000000;">
Demo d </span>= <span style="color: #0000ff;">new</span><span style="color: #000000;"> Demo();
System.out.println(d.sum(</span>10,20<span style="color: #000000;">));
}
}
<span style="color: #008000;">/*<span style="color: #008000;">
第一个问题:找不到Demo
第二个问题:程序包com.liuyi不存在
第三个问题: Demo在com.liuyi中不是公共的; 无法从外部程序包中对其进行访问
<span style="color: #008000;">*/
原文链接:https://www.f2er.com/java/403341.html