你的接口的方法都应该写成
public
或者你的代码写出来看看

解决方案 »

  1.   

    hht(影舞者) (  ) 
    拿人的手短,你小子吃了我那么多分
    到头来却这样对待 我。
      

  2.   

    gdsean(摇滚java)
    你一点建议都没有就向我要分,
    你好意思吗?
      

  3.   

    gdsean(摇滚java)我已经给你加了100分了,考虑我的问题吧。
    我改成public了,但没用。
      

  4.   

    hht(影舞者) (  )
    我记起你了,
    就是你小子说让我别学JSP的那个是不是??
    小子敢羞辱我,
    我跟你没玩。
      

  5.   

    大家在做什么呀?!
    分真的很重要吗?
    我是来学习和交流的,有没有分有什么关系!lifeis(lifeis)建议你贴出源代码
      

  6.   

    看我的人品,你要和我没完我还回答你的问题
    你定义的interface中的f1方法访问权限是public,而你实现的f1方法的访问权限我估计是缺省,就是没有访问权限限定符,这就出错了,实现的f1的访问权限不能比接口中定义的低,你改接口的访问权限有什么用
      

  7.   

    package commit;public interface Interface1
    {
      void f1();
    }
      

  8.   

    /**
     *data object used to manipulate specific data table
     */
    package commit;
    import com.borland.dx.sql.dataset.*;
    import java.sql.*;
    import commit.commitDOBase;
    //import commit.*;public class commitDO implements Interface1
    {
      public commitDO()
      {
      }
      void f1()
      {
        int x;
      }  public static String formatResultSet(ResultSet rs)
      {
        try
        {
          ResultSetMetaData rsmd = rs.getMetaData();
          int numberOfColumns = rsmd.getColumnCount();
          StringBuffer ret = new StringBuffer(500);
          ret.append("\n");
          while (rs.next())
          {
            if (numberOfColumns>1)
            {
              for (int i = 1; i <= numberOfColumns; i++)
                ret.append(rs.getString(i) + "," );
            }
            else
            {
              ret.append(rs.getString(1));
            }
            ret.append("\n");
          }
          return(ret.toString());
        }
        catch(Exception e)
        {
          return e.toString();
        }
      }  public String modifySignBit()
      {
        String DRIVER="com.borland.datastore.jdbc.DataStoreDriver";
        String URL="jdbc:borland:dslocal:C:\\JBuilder6\\bin\\whenya.jds";
        Database db=new Database();
        Connection connect=null;
        Statement statement=null;
        boolean connect_open=false;
        boolean statement_open=false;
        ResultSet rs=null;
        //return super.modifySignBit();
        db.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:borland:dslocal:C:\\JBuilder6\\bin\\whenya.jds", "wuxy", "", false, "com.borland.datastore.jdbc.DataStoreDriver"));
        try
        {
          Class.forName(DRIVER);
        }
        catch(Exception e)
        {
          return e.toString();
        }
        try
        {
          connect=DriverManager.getConnection(URL,"wuxy","");
        }
        catch(Exception e1)
        {
          return e1.toString();
        }
        connect_open=true;
        try
        {
          statement=connect.createStatement();
        }
        catch(Exception e2)
        {
          return e2.toString();
        }
          statement_open=true;
        try
        {
          /*boolean autoCommit=connect.getAutoCommit();
          connect.setAutoCommit(false);      /*String command1="create table commitment"+"(SignBit varchar(15))";
          String command2="insert into commitment  values('set')";
          String command3="insert into commitment  values('setAgain')";
          String command4="select * from commitment";
          String command5="drop table commitment";*/
          statement.executeUpdate("create table commitment"+"(SignBit varchar(15))");
          statement.executeUpdate("insert into commitment  values('set')");
          rs=statement.executeQuery("select * from commitment");
          statement.executeUpdate("drop table commitment");
          /*statement.addBatch(command1);
          statement.addBatch(command2);
          statement.addBatch(command3);
          statement.addBatch(command4);
          statement.addBatch(command5);
          statement.executeBatch();      connect.commit();
          connect.setAutoCommit(autoCommit);*/
        }
        catch(Exception e3)
        {
          return e3.toString();
        }
        return formatResultSet(rs);
      }//public String modifySignBit()}