2010-10-12 66 views
5

於是我開始寫一個POJO類,創建公共變量,現在要得到他們的getter和setter(如下因素的Java Naming Conventions哪裏可以獲得Java eclipse擴展 shourtcut for getters setters generation?

所以我有例如像

package logic; 

import java.util.Set; 
import java.util.HashSet; 

public class Route { 
    private Long id; 
    private String name; 
    private int number; 
    private Set busses = new HashSet(); 
} 

其蝕extention並在它其中shourtcut將創建getter和setter方法我得到的東西像

package logic; 

import java.util.Set; 
import java.util.HashSet; 

public class Route { 
    private Long id; 
    private String name; 
    private int number; 
    private Set busses = new HashSet(); 

    public Route(){ 
    } 
    public void setId(Long id) { 
    this.id = id; 
    } 
    public void setName(String name) { 
    this.name = name; 
    } 
    public void setNumber(int number) { 
    this.number = number; 
    } 
    public void setBusses(Set busses) { 
    this.busses = busses; 
    } 
    public Long getId() { 
    return id; 
    } 
    public String getName() { 
    return name; 
    } 
    public int getNumber() { 
    return number; 
    } 
    public Set getBusses() { 
    return busses; 
    } 
} 
+0

@Lord Torgamus我自己和@Cyntech的2個當前答案都會產生一個對話框,您可以在其中選擇您想要生成的getter/setters。 – 2010-10-12 13:39:52

+0

@Kevin,對不起,我記得從舊版本的Eclipse中得到這個,或者我使用了不同的Eclipse方法,並假定它是一樣的。 – Pops 2010-10-12 13:41:55

+0

@ Lord Torgamus不是一個問題,它*是一個公平點,你並不總是想要每個成員的獲取者和設置者。 – 2010-10-12 13:46:29

回答

9

我想用這是默認availble的Ctrl鍵 + + (我可能已設置此快捷方式我自己)

還是去源菜單,並選擇生成getter和setter選項。

您可以將

  1. 窗口 - >首選項修改快捷鍵(以及其他許多)
  2. 展開「常規」選項
  3. 選擇「鍵」選項
5

在Eclipse中,右鍵單擊源代碼並選擇Source - > Generate Getters and Setters。

這將打開一個對話框,您可以在其中選擇要爲其生成哪個類成員。您也可以僅指定獲取者或設置者,也可以生成Javadoc註釋。

我一直使用這個,非常方便的功能!

相關問題