java中的import和package的用法?
被调用的类包在目录D:\java\as\a下名字为Jinlai.java(已生成.class文件);调用的类包在D:\java下名字为Jinlaiba.java.;我在d...
被调用的类包在目录D:\java\as\a 下名字为Jinlai.java(已生成.class文件);调用的类包在D:\java下名字为Jinlaiba.java.;我在doc下输入 D:\java>javac javac.Jinlaiba.java 出现错误。。。求救!!!
程序的内容分别如下
Jinlai.java 包下的程序为:
package java.as.a;
class Jinlai {
int a;
int b;
Jinlai(int s){
a=s;
System.out.println("wo lai le !");
}
void run()
{
System.out.print("wo lai le !"+a);
}
}
Jinlaiba.java.包下的程序为:
import java.as.a.*;
public class Jinlaiba {
public static void main(String[] args) {
Jinlai jj = new Jinlai(2);
jj.run();
}
}
我在doc下输入 D:\java>javac Jinlaiba.java 出现错误。。。求救!!! 展开
程序的内容分别如下
Jinlai.java 包下的程序为:
package java.as.a;
class Jinlai {
int a;
int b;
Jinlai(int s){
a=s;
System.out.println("wo lai le !");
}
void run()
{
System.out.print("wo lai le !"+a);
}
}
Jinlaiba.java.包下的程序为:
import java.as.a.*;
public class Jinlaiba {
public static void main(String[] args) {
Jinlai jj = new Jinlai(2);
jj.run();
}
}
我在doc下输入 D:\java>javac Jinlaiba.java 出现错误。。。求救!!! 展开
4个回答
2015-11-26 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
import表示的是导入包,两个不同包下的类在互相调用时,需要导入调用的这个类所在的包才能进行调用。
如:类A在apackage这个包下,类B在bpackage这个包下,A调用B的代码如下:
package apackage;
import bpackage.B;
public class A {
public static void main(String[] args) {
B b = new B();
}
}
package表示的是包名,当一个类定义在一个包下时,代码中需要引入包名来标注,使用方法为package 加包名;
如下事例:(类B创建在bpackage这个包下,因此需要引入这个包)
package bpackage;
public class B {
}
如:类A在apackage这个包下,类B在bpackage这个包下,A调用B的代码如下:
package apackage;
import bpackage.B;
public class A {
public static void main(String[] args) {
B b = new B();
}
}
package表示的是包名,当一个类定义在一个包下时,代码中需要引入包名来标注,使用方法为package 加包名;
如下事例:(类B创建在bpackage这个包下,因此需要引入这个包)
package bpackage;
public class B {
}
展开全部
package就是包名,在开发程序时往往需要将功能有关联的放在一起,放入一个包中,那就是一个package中
import是导入包或函数库,就是比如需要用一个叫“c”的包,你就需要import c 来导入包,从而才能使用这个包,前提是这个包必须存在,不能是你瞎编出来的
import是导入包或函数库,就是比如需要用一个叫“c”的包,你就需要import c 来导入包,从而才能使用这个包,前提是这个包必须存在,不能是你瞎编出来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从你doc输入的情况来看,你目前的位置在D:\java(这是正确的位置,你不能在as/a里面运行)
我建议你试试:
D:\java>java as\a.Jinlaiba
或者
D:\java>java as.a.Jinlaiba
我建议你试试:
D:\java>java as\a.Jinlaiba
或者
D:\java>java as.a.Jinlaiba
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java语言不允许用户程序使用java作为包名的第一部分,package java.as.a这语句就错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |