Nom | Opérations pendant la programmation | Portée de l'accès |
---|---|---|
private | private | Seulement ma propre classe |
pakckage private | (N'écris rien) | Classes appartenant au même package que vous |
protected | protected | Classes enfants qui appartiennent au même package que vous ou héritent de vous |
public | public | Toutes les classes |
type de champ public get field name () { renvoie ce nom de champ; }
nom de champ public void set (type de champ nom de variable arbitraire) { this. field = nom de variable arbitraire; }
Vérifions la validité de la valeur dans la méthode setter. (Traitement raisonnable)
public void setVariable(String name){ if (name.length() <= 1){ throw new IllegalArgumentException("The name is too short."); } }
Recommended Posts