错误原因:
你尝试从静态上下文中调用非静态方法 isQuote(java.lang.Long)。在Java中,静态上下文(如静态方法或静态初始化块)不能直接访问类的实例成员(包括非静态方法和非静态变量),因为这些成员是依赖于具体的对象实例的。
解决方案:
1、创建实例调用:如果你需要在静态上下文中使用该方法,可以通过创建类的实例来调用它。
YourClassName instance = new YourClassName();
instance.isQuote(someLongValue);
2、改为静态方法:如果该方法不依赖于实例状态,可以考虑将 isQuote(java.lang.Long) 方法声明为静态方法
public static boolean isQuote(Long id) {
// 方法实现
}