我们在进行Java开发的时候,如以下代码所示,往往需要生成set/get方法、有参构造、无参构造等,手写太麻烦,这些工作往往可以交给编辑器去生成。
public class book {
// 定义变量
private static int id; // 类变量,存放在静态数据区
private String color; // 实例变量,存放在堆
private String BookName;
private int number;
// 无参构造
public book() {
}
// 有参构造
public book(String color, String bookName, int number) {
this.color = color;
BookName = bookName;
this.number = number;
}
// get方法
public String getColor() {
return color;
}
// set方法
public void setColor(String color) {
this.color = color;
}
// get方法
public String getBookName() {
return BookName;
}
// set方法
public void setBookName(String bookName) {
BookName = bookName;
}
// get方法
public int getNumber() {
return number;
}
// set方法
public void setNumber(int number) {
this.number = number;
}
// man函数
public static void main(String[] args){
book hello = new book();
System.out.println(hello.number);
}
}
在IDEA里面,生成这些方法的快捷键: Alt
+ Insert
,如下图所示: