优艾设计网

为什么要在方法体内定义类??

@Override public void execute(final String sql) throws DataAccessException { if (logger.isDebugEnabled()) { logger.debug("Executing SQL statement [" + sql + "]"); } class ExecuteStatementCallback implements StatementCallback<Object>, SqlProvider { @Override public Object doInStatement(Statement stmt) throws SQLException { stmt.execute(sql); return null; } @Override public String getSql() { return sql; } } execute(new ExecuteStatementCallback()); }

以上这段代码来自JdbcTemplate优艾设计网_设计百科的代码,请问为什么要在execute方法内定义类ExecuteStatementCallback呢?这样做有什么好处?


追忆不待风来 优艾设计网_Photoshop论坛 4小时前

参考new Thread(new Runable())


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜