Rumah > Java > javaTutorial > Memahami Getters dan Setter dalam Java dengan Contoh

Memahami Getters dan Setter dalam Java dengan Contoh

DDD
Lepaskan: 2025-01-01 05:05:10
asal
196 orang telah melayarinya

Understanding Getters and Setters in Java with Examples

Di Java, getter dan setter ialah kaedah penting yang digunakan untuk mengakses dan mengubah suai sifat sesuatu objek. Mereka membantu dalam merangkum data dan memastikan bahawa perwakilan dalaman objek tersembunyi dari luar. Artikel ini akan memberikan penjelasan terperinci tentang getter dan setter, bersama-sama dengan contoh untuk menggambarkan penggunaannya.

Apakah Setter dan Getters?

  • Penetap: Kaedah ini digunakan untuk menulis atau mengemas kini nilai ke dalam sifat objek.
  • Getters: Kaedah ini digunakan untuk membaca atau mendapatkan semula nilai daripada sifat objek.

Contoh: Kelas Pelajar

Di bawah ialah kelas Java ringkas bernama Pelajar yang menunjukkan penggunaan getter dan 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;
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Memahami Getters dan Setter dalam Java dengan Contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan