之前看到java中經常出現一堆相對應的set和get,簡單的知道set是傳值get是取值。
例如:
books.java
package test.testxml; public class books { private int id; private String name; private double price; private String author; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } }
一個books的類中有幾個私有的成員變量(private的成員變量只能被與自己在同一個類中的方法訪問)
那麼其他類中的方法想要訪問怎麼辦呢?這個時候就是通過set和get方法來訪問的。
例子:
test01.java
public class test01 { public static void main(String[] args) { books b=new books(); b.setAuthor("JiaRui"); System.out.println(b.getAuthor()); }
輸出的內容就是set進去的內容“JiaRui”。