对象中的toString()无法申请,IntelliJ idea报错

toString() in object cannot be applied for , IntelliJ idea error

我正在尝试使用 IntelliJ 作为我的 IDE 创建一个简单的 Java Class。我收到以下错误:
错误:"toString() in object cannot be applied for"。
下面提供了代码。触发错误的是 toString() 方法。

package HBaseIA.TwitBase.model;

public abstract class User {
    public String user;
    public String name;
    public String email;
    public String password;

    @Override
    public String toString() {
        //
        return super.toString("<User : %s, %s, %s>", user, name, email);
    }
}

您使用的 super.toString(params) 不存在,请尝试:

 @Override
public String toString() {
    //
    return String.format("<User : %s, %s, %s>", user, name, email);
}

您的 class 用户没有扩展任何 class,因此您没有 "super"(它扩展了对象)。看起来你 copy/pasted 来自其他 class 的代码是一个实现了 toString() 方法的子class。

相反,只需直接打印您的变量:

// No @override - you aren't overriding
public String toString() {
    return "Use : " + user + ", " + name + ", " + email;
}