黑马程序员技术交流社区

标题: 这问题困扰了很久,请教。 [打印本页]

作者: 钟伟杰    时间: 2012-12-12 09:36
标题: 这问题困扰了很久,请教。
本帖最后由 钟伟杰 于 2012-12-12 09:37 编辑

import java.util.*;
class  ListDemo
{
public static void sop(Object obj)
{
  System.out.println(obj);
}

public static void method()
{
  ArrayList al=new ArrayList();//....................这里。

  al.add("java01");
  al.add("java02");
  al.add("java03");

  sop(al);
}

public static void main(String[] args)
{
  method();
}
}
以以上的小程序为例:经常遇到这样的情况,看不到ArrayList类,但是可以直接创建对象,之前的基础视频也经常出现这样的情况,困惑了很久了,请高手打救。
                                   PS:Editplus软件中遇到这些词都显示红色的。

作者: 曹睿翔    时间: 2012-12-12 09:51
什么情况,你不是导入util包了?这个包里就有Arraylist类,你导包之后就可以用里边的东西了,你没看集合框架这部分视频吧
作者: filter    时间: 2012-12-12 11:47
楼上的说的很明白,Arraylist类是java已经定义好的类,而且你也已经把它的包导入了,所以可以直接调用
如果你自定义一个类,并且把自定义类的.class文件导入一个保内,下次你自己写代码的时候只要把自己建立的包名导入,就可以使用自定义的类,不用每次都重新编写
而且你也可以把自定义的类加上继承关系,接入其它类的接口,实现自己需要的功能
作者: 钟伟杰    时间: 2012-12-14 21:12
李志阳 发表于 2012-12-12 11:47
楼上的说的很明白,Arraylist类是java已经定义好的类,而且你也已经把它的包导入了,所以可以直接调用
如 ...

:handshake谢谢
作者: 钟伟杰    时间: 2012-12-14 21:12
曹睿翔 发表于 2012-12-12 09:51
什么情况,你不是导入util包了?这个包里就有Arraylist类,你导包之后就可以用里边的东西了,你没看集合框 ...

:handshake谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2