实现接口时出错,分数大大的有 你的接口的方法都应该写成public或者你的代码写出来看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hht(影舞者) ( ) 拿人的手短,你小子吃了我那么多分到头来却这样对待 我。 gdsean(摇滚java)你一点建议都没有就向我要分,你好意思吗? gdsean(摇滚java)我已经给你加了100分了,考虑我的问题吧。我改成public了,但没用。 hht(影舞者) ( )我记起你了,就是你小子说让我别学JSP的那个是不是??小子敢羞辱我,我跟你没玩。 大家在做什么呀?!分真的很重要吗?我是来学习和交流的,有没有分有什么关系!lifeis(lifeis)建议你贴出源代码 看我的人品,你要和我没完我还回答你的问题你定义的interface中的f1方法访问权限是public,而你实现的f1方法的访问权限我估计是缺省,就是没有访问权限限定符,这就出错了,实现的f1的访问权限不能比接口中定义的低,你改接口的访问权限有什么用 package commit;public interface Interface1{ void f1();} /** *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()} 帮我看一下为何swing的JButton鼠标事件与JButton的setEnabled有这样情况? java中的解压缩问题 普通类可以定义为静态的吗?为什么? 用java调用存储过程出现的问题 提2个简单的问题 [邀请]加入Java憩园作者群 大家在debug的时候用什么? 问个不少人都问的问题! 有些什么好的java站点,请介绍一下 java与数据库 关于数据库中取出中文的问题 用什么方法可以遍历一个类的所有实例?给点代码。谢谢
拿人的手短,你小子吃了我那么多分
到头来却这样对待 我。
你一点建议都没有就向我要分,
你好意思吗?
我改成public了,但没用。
我记起你了,
就是你小子说让我别学JSP的那个是不是??
小子敢羞辱我,
我跟你没玩。
分真的很重要吗?
我是来学习和交流的,有没有分有什么关系!lifeis(lifeis)建议你贴出源代码
你定义的interface中的f1方法访问权限是public,而你实现的f1方法的访问权限我估计是缺省,就是没有访问权限限定符,这就出错了,实现的f1的访问权限不能比接口中定义的低,你改接口的访问权限有什么用
{
void f1();
}
*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()}