怎么在一个类中创建一个本类的对象啊!
这里:
Avector a = new Avector();
应该有问题吧!

解决方案 »

  1.   

    楼上的, 可以的
    楼主,我试过了,可以编译通过。
    估计你的CLASSPATH等没设置对。
      

  2.   

    呵呵,由于你没有把错误信息贴上,而我的机器上经过了我对你代码的调整后没有出错,
    所以我认为错误可能有以下原因引起:
    1.你的文件名没有与类名相同,因为类是public 的,所以要相同,应为:Avector.java2.在v.addElement(str); 前面有一看不见的特殊字符,你先把同一行的它前面的所有字符删除,即可。下面是调整后的文件内容:import java.lang.System;
    import java.util.Vector;
    import java.util.Enumeration; public class Avector
    {
    public static void main(String args[])
    {
       Avector a = new Avector();
    a.Av("PAN");
    }
    public void Av(String str)
    {
       Vector v=new Vector();
       v.addElement(str); 
    } }