zoukankan      html  css  js  c++  java
  • IntelliJ IDEA get set 快捷键

    IntelliJ IDEA get set 快捷键

    IntelliJ IDEA生成get/set有2种方式,分别是:Alt+EnterAlt+Insert

    下面分别介绍这2种方式快速生成get与set方法。

    首先我们先准备好一个类Student,并定义好成员变量

    package com.joshua317.demo;
    
    public class Student {
        private String id;
        private String name;
        private Integer age;
    }
    

    一、Alt+Enter

    Alt+Enter是一种用途比较广泛的操作,把光标放在一个没有get和set方法的成员变量上,按Alt+Enter就会弹出一个小窗,比如成员变量id处,点击"Create getter and setter for 'id'"选项,当然也可以自己实际情况选择其他项。

     

    这时,就生成了该成员变量的get和set方法

    package com.joshua317.demo;
    
    public class Student {
        private String id;
        private String name;
        private Integer age;
    
        public String getId() {
            return id;
        }
    
        public void setId(String id) {
            this.id = id;
        }
    }
    

    二、Alt+Insert

    在类里面,一定是要类里面哦,按Alt + Insert,就会弹出一个小窗,选择"Getter and Setter",然后选择要生成的字段,可以按住Ctrl多选最后一个点确定就可以了;或者选择全部属性时,点击第一个然后按住shift键,再点击最后一个属性,然后点确定就可以了。

     
     
    package com.joshua317.demo;
    
    public class Student {
        private String id;
        private String name;
        private Integer age;
    
        public String getId() {
            return id;
        }
    
        public void setId(String id) {
            this.id = id;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public Integer getAge() {
            return age;
        }
    
        public void setAge(Integer age) {
            this.age = age;
        }
    }
    

    三、总结

    只增加一对set和get方法时,使用Alt+Enter更快,而增加多对set和get方法时,使用Alt+Insert更快。

     

     
  • 相关阅读:
    HDU4529 郑厂长系列故事——N骑士问题 —— 状压DP
    POJ1185 炮兵阵地 —— 状压DP
    BZOJ1415 聪聪和可可 —— 期望 记忆化搜索
    TopCoder SRM420 Div1 RedIsGood —— 期望
    LightOJ
    LightOJ
    后缀数组小结
    URAL
    POJ3581 Sequence —— 后缀数组
    hdu 5269 ZYB loves Xor I
  • 原文地址:https://www.cnblogs.com/joshua317/p/15340580.html
Copyright © 2011-2022 走看看