static consiste à en faire un membre d'une classe au lieu d'un objet, ce qui facilite son utilisation
Le public est pour un accès facile
final indique qu'il s'agit d'une constante et ne peut pas être modifiée
objet privé, puis définissez get et set pour le contrôle d'accès, qui est une encapsulation conventionnelle
En résumé, public static final peut rendre l'accès très pratique et ne sera pas modifié. Généralement, des informations de configuration peuvent être placées, ainsi que certaines définitions de codes d'état.
Autres ajouts :
L'objet modifié statique est placé sous la racine de la référence, ce qui signifie qu'il ne sera quasiment jamais recyclé
static est statique. Les variables modifiées par static peuvent être appelées directement en utilisant le nom de la classe. Le nom de la variable sans avoir besoin de faire référence à l'objet instancié de la classe les variables finales modifiées sont principalement utilisées pour déclarer une constante After. une variable se voit attribuer une valeur pour la première fois, la variable est équivalente à une constante ou peut être comprise comme la valeur de la variable est fixe et la valeur ne peut pas être modifiée
public class Constant {
public static final int DEAFULT_TAG = 0xcc33;
public static final int DEFAULT_VERSION = 1;
public static final Long PHOTO_PRICE = 1L;
public static final String OSS_STYLE = "?x-oss-process=style/photo_printer";
}
Ce qui précède Constant est une classe constante, lorsque j'ai besoin d'appeler des constantes à divers autres endroits
Répondez d'abord à la question
static consiste à en faire un membre d'une classe au lieu d'un objet, ce qui facilite son utilisation
Le public est pour un accès facile
final indique qu'il s'agit d'une constante et ne peut pas être modifiée
objet privé, puis définissez get et set pour le contrôle d'accès, qui est une encapsulation conventionnelle
En résumé,
public static final
peut rendre l'accès très pratique et ne sera pas modifié. Généralement, des informations de configuration peuvent être placées, ainsi que certaines définitions de codes d'état.Autres ajouts :
L'objet modifié statique est placé sous la racine de la référence, ce qui signifie qu'il ne sera quasiment jamais recyclé
static est statique. Les variables modifiées par static peuvent être appelées directement en utilisant le nom de la classe. Le nom de la variable sans avoir besoin de faire référence à l'objet instancié de la classe
les variables finales modifiées sont principalement utilisées pour déclarer une constante After. une variable se voit attribuer une valeur pour la première fois, la variable est équivalente à une constante ou peut être comprise comme la valeur de la variable est fixe et la valeur ne peut pas être modifiée
Constantes globales. Par exemple, la configuration globale du projet peut être modifiée avec public static final
Si private est défini, il ne sera pas accessible depuis les autres classes. Alors, quel est l’intérêt d’une définition aussi constante ?
Constantes statiques, donnez un exemple
Ce qui précède
Constant
est une classe constante, lorsque j'ai besoin d'appeler des constantes à divers autres endroitsUtilisez simplement
Constant.OSS_STYLE
directementPour parler franchement, il s'agit de faciliter l'accès et d'augmenter la lisibilité du code. Il n'y a pas beaucoup de différence de performances.