首頁 > Java > java教程 > 透過範例了解 Java 中的 Getter 和 Setter

透過範例了解 Java 中的 Getter 和 Setter

DDD
發布: 2025-01-01 05:05:10
原創
196 人瀏覽過

Understanding Getters and Setters in Java with Examples

在 Java 中,getter 和 setter 是用來存取和修改物件屬性的基本方法。它們有助於封裝資料並確保物件的內部表示對外部隱藏。本文將詳細解釋 getter 和 setter,並舉例說明它們的使用。

什麼是 Setter 和 Getter?

  • Setter:這些方法用於將值寫入或更新到物件的屬性中。
  • Getters:這些方法用於從物件的屬性中讀取或檢索值。

例:學生班級

下面是一個名為 Student 的簡單 Java 類,它示範了 getter 和 setter 的使用。

java
// Create a class Student
public class Student {
    private String name;
    private int ID;
    private String course;
    private double GPA;

    // Setter for name
    public void setName(String name) {
        this.name = name;
    }

    // Setter for ID
    public void setID(int ID) {
        this.ID = ID;
    }

    // Setter for course
    public void setCourse(String course) {
        this.course = course;
    }

    // Setter for GPA
    public void setGPA(double GPA) {
        this.GPA = GPA;
    }

    // Getter for name
    public String getName() {
        return name;
    }

    // Getter for ID
    public int getID() {
        return ID;
    }

    // Getter for course
    public String getCourse() {
        return course;
    }

    // Getter for GPA
    public double getGPA() {
        return GPA;
    }
}
登入後複製

以上是透過範例了解 Java 中的 Getter 和 Setter的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板