之前看到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”。