MyEclipse自动生成javaBean的set和get方法、构造方法

每次写javaBean都会重复的写set和get方法,刚开始写几次还行,后面量大了写起来就是浪费时间,这个时候就会找个方法解决这个问题,还好MyEclipse可以用generate getters and setters(快捷键 alt+shift+s)自动生成set和get方法。

自动生成set and get步骤:

①先在javaBean内写好属性:

这里写图片描述

②按住快捷键alt+shift+s在出现的选项中选择Generate Getters and Setters

这里写图片描述

③选择对应的方法然后OK

这里写图片描述

④生成结果:

这里写图片描述

⑤自动生成构造方法:

按住快捷键alt+shift+s在出现的选项中选择Generate Constructor using Fields

这里写图片描述

选择构造方法参数

这里写图片描述

无参构造方法

这里写图片描述

生成后的代码:


public class User {
private String user;
private String password;
private String name;
private int age;
public User(String user, String password, String name, int age) {
    super();
    this.user = user;
    this.password = password;
    this.name = name;
    this.age = age;
}
public User() {
    super();
}
public String getUser() {
    return user;
}
public void setUser(String user) {
    this.user = user;
}
public String getPassword() {
    return password;
}
public void setPassword(String password) {
    this.password = password;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public int getAge() {
    return age;
}
public void setAge(int age) {
    this.age = age;
}
}

自动调整生成方法格式

这里写图片描述

调整后的代码格式与前面对比变得更规范整洁:


public class User {
    private String user;
    private String password;
    private String name;
    private int age;

    public User(String user, String password, String name, int age) {
        super();
        this.user = user;
        this.password = password;
        this.name = name;
        this.age = age;
    }

    public User() {
        super();
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getName() {
        return name;
    }

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

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页