可能重复:
为什么要使用 getter 和 setter?
我已经看到了一段时间的构造函数,我仍然不知道这样的事情是如何工作的,我对 java 知之甚少,我知道它们是 getter 和 setter,但它们在我的代码中究竟执行了哪个函数,因为它似乎只是指对于自己不执行特定代码块我只需要一个非常简单的解释,而不是寻求辩论。
public class RSSItem {
// All <item> node name
String _title;
String _link;
String _description;
String _pubdate;
String _guid;
// constructor
public RSSItem(){
}
// constructor with parameters
public RSSItem(String title, String link, String description, String pubdate, String guid){
this._title = title;
this._link = link;
this._description = description;
this._pubdate = pubdate;
this._guid = guid;
}
/**
* All SET methods
* */
public void setTitle(String title){
this._title = title;
}
public void setLink(String link){
this._link = link;
}
public void setDescription(String description){
this._description = description;
}
public void setPubdate(String pubDate){
this._pubdate = pubDate;
}
public void setGuid(String guid){
this._guid = guid;
}
/**
* All GET methods
* */
public String getTitle(){
return this._title;
}
public String getLink(){
return this._link;
}
public String getDescription(){
return this._description;
}
public String getPubdate(){
return this._pubdate;
}
public String getGuid(){
return this._guid;
}
}