作者s35300792001 (小朱)
看板java
标题[问题] 关於import
时间Sat Jan 31 14:09:10 2009
我想请问一下
import这个指令
是从哪个地方把类别汇入的呀?
我在同一个资料夹写两个档案
一个是app.java, 一个是printer.java
在app中会用到printer的函式
书上在app中有用到这行import printer;
不过我打上这一行後会出错
没打上这行反而可以跑
想请问是什麽原因?
public class app
{
public static void main(String[] arg)
{
printer printer1 = new printer();
printer1.print();
}
}
class printer
{
public void print()
{
System.out.println("test");
}
}
--
无名
http://www.wretch.cc/mypage/s35300792001
iSing99
http://vlog.xuite.net/s35300792001
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.122.132.138
1F:推 foreverangle:因为java预设会收寻同资料夹的相关档案 02/01 00:06
2F:→ foreverangle:import是用来汇入套件的 02/01 00:08
3F:推 sbrhsieh:汇入套件这个说法很不恰当。写任何功用的 java app 02/01 12:05
4F:→ sbrhsieh:皆可完全不使用到 import directive。 02/01 12:06
5F:→ s35300792001:楼上 抱歉有点不懂 可是有些时候确实是需要import 02/01 12:12
6F:→ s35300792001:不是吗? 02/01 12:14
7F:推 sbrhsieh:你总是可以使用 class full-qualified name 来指定之 02/01 12:43
8F:→ sbrhsieh:ex: java.net.URL url = new java.net.URL(...); 02/01 12:44
9F:推 howdou:import比较像是汇入命名空间 02/01 15:05
10F:推 LPH66:对 比较像C++的using namespace而不是#include 02/01 15:29
11F:→ LPH66:应该说java没有像#include的东西 都是runtime才找其他class 02/01 15:31
12F:推 qrtt1:楼上讲的东西在 java 相似的有 classpath 02/01 19:39