public class firstDialog{
    ...
    fileStream rt;
    Vector rowVector;
    public firstDialog(){
        ...    
        new sortDialog(rt,rowVector);
    }
}public class sortDialog{
    public void sortDialog(TableModel st,Vector rowV){...}
}public class fileStream extends AbstractTableModel{...}编译时总是不行:cannot resolve symbol
                symbol:constructor sortDialog(fileStream,java.util.Vector)
                location:class sortDialog
请帮我看看问题出在什么地方,应该怎么解决呢??

解决方案 »

  1.   

    每个类的包都有导入的,而且这几个类都在同一目录下,个人认为问题应该在类与抽象类之间,在sortDialog中的构造方法是TableModel类型,而传入的rt是一个AbstractTableModel类型,这样想不知道对不对?不知道怎么办,晕死!望各位指点。
      

  2.   

    public class sortDialog{
        public void sortDialog(TableModel st,Vector rowV){...}
    }
    麻烦你把那个返回void这个修饰词去掉, 行吗?
      

  3.   

    奇怪,都有返回了。。怎么也加VOID?
      

  4.   

    同一个文件中怎么可以有两个public类型的类呀???????
      

  5.   

    public class sortDialog{
        public void sortDialog(TableModel st,Vector rowV){...}
    }
    to:
    public class sortDialog{
        public sortDialog(TableModel st,Vector rowV){...}
    }
      

  6.   

    同一个文件中只能有一个类的修饰符为PUBLIC,并且构造函数是没有返回值的,即使是VOID也不行.
      

  7.   

    sortDialog类中无sortDialog(fileStream,java.util.Vector)构造函数,
    需建一个。
      

  8.   

    这里说明一下,我这些类都是有单独文件的,而不是从类,所以没有public的问题。问题在于多了void谢谢各位!!