java IDEA里面get()和set()函数怎么才能成功使用

很简单的问题但是不会,help
照着ls给的代码打出来的,但是不能使用
帮帮忙qwq谢谢大家😭😭

img

img

还有一个就是这里为什么没有窗体的选项

img

img

package cn.edu.henau.student.model;

public class User {
    private Long id;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    private String name;
    private String sex;

    private int age;
    private String address;
    private String username;

    private String pwd;
    private String idcard;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPwd() {
        return pwd;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public String getIdcard() {
        return idcard;
    }

    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }
}


这里的提示就是 警告, 你定义的类 没有使用而已,
你可以自己建一个自测类,然后创建这个User对象,然后调用它的方法,这些告警应该就会消失了

要看完整代码才知道,光几个图不能判断。
get/set定义应该是对的
你怎么调用的,是不是在静态方法里调用了,或者方法名、类型什么的写错了。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    解答

    问题1: 如何正确使用Java IDEA中的get()和set()函数?

    按照参考资料中的步骤,可以通过以下方式来正确使用Java IDEA中的get()和set()函数:

    Step 1: 选中需要生成get()和set()函数的变量。

    Step 2: 使用快捷键 Alt + Insert 或者鼠标右键点击,选择 "Generate" 选项。

    Step 3: 选择 "Getter and Setter"。

    Step 4: 点击确定按钮,会自动生成相应的get()和set()函数。

    public class MyClass {
        private int myVariable;
    
        public int getMyVariable() {
            return myVariable;
        }
    
        public void setMyVariable(int myVariable) {
            this.myVariable = myVariable;
        }
    }
    

    在上面的示例代码中,我们定义了一个名为 "myVariable" 的变量,并使用Alt + Insert创建了相应的get()和set()函数。

    问题2: 为什么在代码中没有窗体选项?

    根据问题描述,你可能期望在Java IDEA中看到窗体选项。然而,Java IDEA是一个集中于Java开发的集成开发环境,并不包含窗体设计器。所以在代码中没有窗体选项是正常的情况。如果你需要开发图形用户界面的应用程序,可以考虑使用其他工具或框架,如JavaFX或Swing来实现。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^