gpt4 book ai didi

java - 从匿名声明中重写的方法获取代码

转载 作者:行者123 更新时间:2023-12-01 13:03:04 26 4
gpt4 key购买 nike

有没有办法在匿名声明抽象类的新实例时自动生成代码,提前感谢。

这是一个示例:

我的抽象类:

public abstract class MySqlQueryHelperCallback {

/**
*
* @param rs ResultSet for precedent sql request
*/
protected void queryResult(ResultSet rs)
{
try
{
while (rs.next())
{
//Whatever
}
} catch (SQLException e)
{
e.printStackTrace();
}
};
}



当我匿名创建实例时会发生什么:

test.executeQuery("SELECT *  FROM visiteur", new MySqlQueryHelperCallback() {
@Override
protected void queryResult(ResultSet rs)
{
super.queryResult(rs);
}
});



我希望发生什么:

test.executeQuery("SELECT *  FROM visiteur", new MySqlQueryHelperCallback() {
@Override
protected void queryResult(ResultSet rs)
{
try
{
while (rs.next())
{
//Whatever
}
} catch (SQLException e)
{
e.printStackTrace();
}
};
});

最佳答案

Java 语言不支持自动生成。

相反,自动生成是/将由 IDE 等工具实现。因此,您应该做的是查看 IDE 自动生成代码的机制。这些将取决于您使用的 IDE。

例如,在 Eclipse 中,您可以定义自定义代码模板来执行此类操作。

关于java - 从匿名声明中重写的方法获取代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23407514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com