永发信息网

Java中的package import的问题

答案:2  悬赏:0  手机版
解决时间 2021-02-24 06:05
  • 提问者网友:ミ烙印ゝ
  • 2021-02-24 01:45
Java中的package import的问题
文件hello.java在 D:\JAVAtemp\A 目录下

package A;
public class hello
{
​public void say()
​{
​System.out.println("hello world");
​}
}

文件test.java在 D:\ 根目录下

import JAVAtemp.A.hello;

public class test
{
​public static void main(String []args)
​{
​hello h = new hello();

​h.say();
​}
}

执行编译:
Javac –classpath d:\ d:\test.java
编译通不过
请问高手到底是哪里错了??

但是如果我把import语句改下 改成 import A.hello;
其他都不动,执行编译:javac d:\JAVAtemp d:\test.java 则可以正常通过
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-02-24 02:35
hello类你明明放到包A中(package A;而不是package JAVAtemp.A;),所以其他类引用他的时候直接import A.hello 就行了。
java编码规范是类的名称首字母是大写的,包名都是用小写的,这要记住,遵循编码规范,可提高可读性!
全部回答
  • 1楼网友:一叶十三刺
  • 2021-02-24 04:00
他们两个是互逆过程 package freedom.bean; 将你这个类放在了/freedom/bean/这个文件夹下面 要使用的话 import freedom.bean.*;导入这个类
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯