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;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值