Maison > Java > javaDidacticiel > Comprendre les getters et les setters en Java avec des exemples

Comprendre les getters et les setters en Java avec des exemples

DDD
Libérer: 2025-01-01 05:05:10
original
198 Les gens l'ont consulté

Understanding Getters and Setters in Java with Examples

En Java, les getters et les setters sont des méthodes essentielles utilisées pour accéder et modifier les propriétés d'un objet. Ils aident à encapsuler les données et à garantir que la représentation interne d'un objet est cachée de l'extérieur. Cet article fournira une explication détaillée des getters et des setters, ainsi que des exemples pour illustrer leur utilisation.

Que sont les setters et les getters ?

  • Setters : Ces méthodes sont utilisées pour écrire ou mettre à jour des valeurs dans les propriétés de l'objet.
  • Getters : Ces méthodes sont utilisées pour lire ou récupérer des valeurs à partir des propriétés de l'objet.

Exemple : classe d'étudiants

Vous trouverez ci-dessous une classe Java simple nommée Student qui démontre l'utilisation des getters et des setters.

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;
    }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal