java 错在哪里 为什么,帮助大家提高java 水平

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:31:14
Test01.java 内容如下
package com;
public class Test01{
}
Test02.java
import com.Test01;
public class Test02{
public static void main(String[] args){
new Test01();
}
}

Test01.java ,Test02.java 同在d:\java\com下面
classpath d:\java;.
请问Test02.java 中import com.Test01改成import com.*;行吗
为什么;回答正确30分
看来大家对java 还不太了深入了解

在同一个包中的类不需要 引包 直接调用就可以了
在不同的包中才要import 引包
---------------------------
从外部访问一个包中的类必须使用类的完整名称
这就好像是美国纽约的人必须说“我要去趟中国。上海” 因为这是两个不同国家的城市

能import com.*代码包含 com包下的所有JAVA文件 而不包含com下的包
因为Test01是文件 所以可以包含

Test01和Test02在同一个包下面,调用同一个包中的类时是不需要导入的,直接调用它就可以了。如果Test01和Test02不在同一个包中,那么调用Test01时则需要导入的,import com.Test01意思是只导入com包中的Test01这个类,如果是import com.*;则表示导入com包中的所有类。

我也在学习中……

同在d:\java\com 不用加import吧?直接调用就可以了啊.

包名import com.* 是不合法的所以不行
在着里*只是个符号不代表全部的意思

当然可以,*号表示引入当前包内的所有类