程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> java中get和set方法的理解與使用

java中get和set方法的理解與使用

編輯:JAVA編程入門知識

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved