IDEA2018 中有关编写JavaBean类的小技巧(保姆级教程)

IntelliJ IDEA2018中有关编写JavaBean类的小技巧

前言

本文适用版本:IDEA2018
在写一个标准的JavaBean时,往往要包含定义成员变量、构造空参函数、构造带参函数、构造set和get方法。当变量很多时如果要一个个编写这些的话耗时太久,本文将介绍几个小技巧,在最后分享一个一秒生成JavaBean类的小插件

构造空参

按键: Alt+Insert

第一步:点击第一个选项:构造函数

在这里插入图片描述

第二步:点击取消选择

在这里插入图片描述

第三步:点击确定

在这里插入图片描述

构造带参

按键: Alt+Insert

第一步:点击第一个选项:构造函数

在这里插入图片描述

第二步按键操作

按键: Crtl+A

在这里插入图片描述

第三步:点击确定

在这里插入图片描述

构造get和set方法

按键: Alt+Insert

第一步:点击第四个选项:Getter和Setter

在这里插入图片描述

第二步按键操作

按键: Crtl+A

在这里插入图片描述

第三步:点击确定

在这里插入图片描述
在这里插入图片描述

一秒生成JavaBean类

第一步:点击左上角的第一个选项(setting)

在这里插入图片描述
第二步:点击
在这里插入图片描述

第三步:点击Plugins

在这里插入图片描述

第四步:选择下方中间选项Browse…

在这里插入图片描述

第五步:搜索ptg

在这里插入图片描述

第六步:点击下载(Insert),等待安装完毕后重启软件

第七步:右键点击界面,选择Ptg to JavaBean

在这里插入图片描述

然后就会出现一个完整的JavaBean类,并给出注释,完整代码如下:

public class User {
    private String username;
    private String password;
    private String email;
    private String gender;
    int age;


    public User() {
    }

    public User(String username, String password, String email, String gender, int age) {
        this.username = username;
        this.password = password;
        this.email = email;
        this.gender = gender;
        this.age = age;
    }

    /**
     * 获取
     * @return username
     */
    public String getUsername() {
        return username;
    }

    /**
     * 设置
     * @param username
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * 获取
     * @return password
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置
     * @param password
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取
     * @return email
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置
     * @param email
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * 获取
     * @return gender
     */
    public String getGender() {
        return gender;
    }

    /**
     * 设置
     * @param gender
     */
    public void setGender(String gender) {
        this.gender = gender;
    }

    /**
     * 获取
     * @return age
     */
    public int getAge() {
        return age;
    }

    /**
     * 设置
     * @param age
     */
    public void setAge(int age) {
        this.age = age;
    }

    public String toString() {
        return "User{username = " + username + ", password = " + password + ", email = " + email + ", gender = " + gender + ", age = " + age + "}";
    }
}

结语

有了快捷键将加快代码编写速度,后续学习中我也会将遇到的IDEA中实用的快捷键分享出来

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alita11101_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值