在 Java 物件導向程式設計中, 一直存在一個很重要的主角, 那就是 Java 資料物件, 這類物件主要是作為資料的容器 (PO : Persistent Object) 或載具 (DTO : Data transfer object ).
在本文中, 先來認識 POJO (Plain Old Java Object) 這簡易資料物件規範, POJO 資料物件只有變數 (Field) 及 getter、setter 這二個方法, 不具有永久儲存性.
如下程式範例中, 共宣告二個變數 (Field), 每一個變數均擁有 getter、setter 這二個方法. 變數均必須宣告 private, getter、setter 這二個方法一定要宣告 public, 這樣的程式設計又稱為 Information hiding
Mongo.java
public class Mongo {
private String type;
private String company;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}
}
Mongo 資料物件的使用, 程式範例如下 :
MongoTest.java
public class MongoTest {
public static void main(String[] args) {
Mongo x = new Mongo();
x.setCompany("Donzai");
x.setType("Trolling");
System.out.println(x.getCompany());
System.out.println(x.getType());
}
}
先產生 Mongo 資料物件, 然後呼叫 setCompany() 及 setType() 這二個方法, 去設定 Mongo 資料物件內容. 然後再呼叫 getCompany() 及 getType() 這二個方法, 去顯示 Mongo 資料物件內容
2011年7月20日 星期三
訂閱:
張貼留言 (Atom)
No Response to "Java 資料物件首部曲 - POJO"
張貼留言