Heim > Java > javaLernprogramm > Getter und Setter in Java anhand von Beispielen verstehen

Getter und Setter in Java anhand von Beispielen verstehen

DDD
Freigeben: 2025-01-01 05:05:10
Original
196 Leute haben es durchsucht

Understanding Getters and Setters in Java with Examples

In Java sind Getter und Setter wesentliche Methoden, mit denen auf die Eigenschaften eines Objekts zugegriffen und diese geändert werden. Sie helfen dabei, die Daten zu kapseln und sicherzustellen, dass die interne Darstellung eines Objekts von außen verborgen bleibt. In diesem Artikel finden Sie eine ausführliche Erläuterung der Getter und Setter sowie Beispiele zur Veranschaulichung ihrer Verwendung.

Was sind Setter und Getter?

  • Setter: Diese Methoden werden verwendet, um Werte in die Eigenschaften des Objekts zu schreiben oder zu aktualisieren.
  • Getter: Diese Methoden werden verwendet, um Werte aus den Eigenschaften des Objekts zu lesen oder abzurufen.

Beispiel: Studentenklasse

Unten ist eine einfache Java-Klasse namens Student, die die Verwendung von Gettern und Settern demonstriert.

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;
    }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonGetter und Setter in Java anhand von Beispielen verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage