Modificateurs pouvant être associés à des variables et des méthodes. Il peut être appelé sans instanciation. De plus, même si la classe d'origine est instanciée, les variables statiques et les méthodes statiques sont gérées en un seul endroit. (= Chaque instance n'a pas sa propre variable statique.) Seules les variables statiques ou les méthodes statiques peuvent être appelées à partir de méthodes statiques.
Vous pouvez également définir un ** initialiseur statique ** dans une classe qui définit ce qui se passe lorsqu'un fichier de classe est chargé.
initialiseur statique
class A {
static {
//En traitement
}
}
privé: accessible depuis la même classe (Par défaut): accessible à partir des classes du même package protected: accessible depuis le même package ou sous-classe public: accessible depuis n'importe quelle classe
Recommended Posts