[Java] Ce qui est resté bloqué dans l'encapsulation

Contrôle d'accès pour 4 membres

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

Getter, setter standard

Vérifier l'accès aux champs

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

[Java] Ce qui est resté bloqué dans l'encapsulation
Qu'est-ce que l'encapsulation Java?
java (encapsulation)
[Java] Encapsulation
Qu'est-ce qu'une classe en langage Java (3 /?)
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce qu'une classe en langage Java (2 /?)
Quelle est la méthode principale en Java?
J'étais accro au @Transactional de Spring
Ce que les programmeurs Java trouvent utile avec Kotlin
Partition en Java
Changements dans Java 11
Janken à Java
Qu'est-ce que Java <>?
Qu'est-ce que 'java
Taux circonférentiel à Java
FizzBuzz en Java
Ce que j'ai appris en Java (partie 2) Que sont les variables?
Ce qui m'a toujours intéressé dans Java Final
Lire JSON en Java
Implémentation de l'interpréteur par Java
Faites un blackjack avec Java
Application Janken en Java
Programmation par contraintes en Java
Mettez java8 dans centos7
Joindre des tableaux en Java
"Hello World" en Java
Interface appelable en Java
Commentaires dans la source Java
Fonctions Azure en Java
Formater XML en Java
Simple htmlspecialchars en Java
Implémentation Boyer-Moore en Java
Hello World en Java
Utiliser OpenCV avec Java
Mémorandum WebApi avec Java
Ce que j'ai appris en Java (partie 3) Déclaration d'exécution des instructions
Détermination de type en Java
Exécuter des commandes en Java (ping)
Divers threads en java
Implémentation du tri de tas (en java)
API Zabbix en Java
Art ASCII à Java
Comparer des listes en Java
POST JSON en Java
Ce que j'ai appris lors de la création d'un serveur en Java
Qu'est-ce que la technologie Java?
Exprimer l'échec en Java
Qu'est-ce que Java API-java
Créer JSON en Java
Manipulation de la date dans Java 8
Nouveautés de Java 8
[Java] Qu'est-ce que flatMap?
À propos de l'encapsulation Java Private Public
Utiliser PreparedStatement en Java
[Java] Qu'est-ce que ArrayList?
Nouveautés de Java 9,10,11
Exécution parallèle en Java