如何导入自己的类??

wangfei99168 2005-12-28 10:49:09
我的文件放在D:\myjava 文件夹下并且将路径加到classpath 中.
我在此路径下创建了两个类:Chart.java ArrayListDemo.java(主程序)
欲将编译好的Chart.java 导入到 ArrayListDemo.java 中,可是编译时确不能通过.
代码: ArrayListDemo.java
import java.util.List;
import java.util.ArrayList;
import java.util.Collections;
import Chart;

class ArrayListDemo{
public static void showContainer(List c){
for (int i=0;i<c.size();i++)
System.out.println(c.get(i).toString());
}
public static void main(String args[]){
ArrayList charts=new ArrayList();
//Insert some Data objects
charts.add(new Chart(11013,"Morehead City Hrbr",12500));
charts.add(new Chart(11552,"Neuse River ",40000));
charts.add(new Chart(11428,"Dry Tortugas ",30000));
charts.add(new Chart(11420,"Havana to Tampa Bay",470940));
charts.add(new Chart(25641,"Virgin Islands ",100000));
charts.add(new Chart(26341,"Bermuda Islands",50000));
//sort and display container
Collections.sort(charts);
showContainer(charts);
}
}

错误信息:
ArrayListDemo.java:4:'.'expected
import Chart;

1 error

...全文
267 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuzl32 2005-12-28
  • 打赏
  • 举报
回复
Up ,努力学习,天天向上
boyu_song 2005-12-28
  • 打赏
  • 举报
回复
要导的话,就得先用pacakge打包
不过如果同目录的话就不用了
mydeman 2005-12-28
  • 打赏
  • 举报
回复
是不用导入的。
如果需要导入时就必须加上所在的包路径,pacakge.class;/pacakge.*;两种方式(pacakage是指包路径,在建立类时由pacakge关键字指定的,如:pacakage com.myapp;)
yyjzsl 2005-12-28
  • 打赏
  • 举报
回复
^_^,尽信书不如无书!
好好干!
alickma 2005-12-28
  • 打赏
  • 举报
回复
你是要怎么用??? 用这个类下面的某个函数或者变量的话就需要导入了 并且该类或者变量必须是static
ricky414 2005-12-28
  • 打赏
  • 举报
回复
不用导,在同一个目录下,在一个包里是不用import的
msnsnd 2005-12-28
  • 打赏
  • 举报
回复
在一个目录下面的类,不需要导入就可以用吧!:)
是不是涅?
wangfei99168 2005-12-28
  • 打赏
  • 举报
回复
真的不用导入就可以运行哦.谢谢大侠.这个问题困忧了我好久.
这是书上的例子.真是把我气死了.

62,626

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧