qu'est-ce que le champ Java
Quelle est la différence entre les propriétés et les champs en Java ?
Les propriétés en Java peuvent généralement être comprises comme des méthodes get et set.
Les champs sont généralement appelés « membres de classe » ou « variables de membre de classe », parfois également appelés « domaines », qui sont compris comme des « membres de données » et sont utilisés pour transporter des données.
Champ (champ)
Membre de classe (champ), généralement une variable de membre de classe définie dans la classe,
Par exemple :
public class A{ private String s = "123"; }
On peut dire qu'il y a une variable membre dans la classe A appelée s, et la classe A a un champ s. Les champs
sont généralement utilisés pour transporter des données, donc par souci de sécurité, ils sont généralement définis comme privés.
Les champs et constantes décrivent les données (domaine) de la classe. Lorsque certaines parties de ces données ne sont pas accessibles au monde extérieur,
Selon le principe de « l'encapsulation d'objets ». ", vous devriez essayer d'éviter que les champs d'un type soient rendus publics au monde extérieur. Sauf constantes finales modifiées.
Réglez-le généralement sur le type privé. Puisqu'il est privé, comment le monde extérieur peut-il y accéder ? Bien sûr, c'est via la méthode d'attribut de Java !
Propriété
Les attributs sont limités à la déclaration des méthodes dans la classe et ne sont pas liés aux autres membres de la classe et appartiennent à la catégorie JavaBean.
Par exemple :
void setA(String s){} String getA(){}
Quand une classe a une telle paire de méthodes, on peut dire que cette classe a une propriété a lisible et inscriptible (notez que Lowercase a ). Si la méthode set est supprimée, c'est un attribut lisible, et vice versa.
La règle est la suivante : supprimez le get ou le set et la chaîne restante.
Résumé :
Le but de distinguer les attributs et les champs est de mieux faire pour assurer la sécurité des données, par exemple, lorsque nous voulons attribuer une valeur à un attribut d'une classe ou l'utiliser dans d'autres classes, nous devons définir ce champ comme public. Cependant, cela permet des opérations de lecture et d'écriture arbitraires sur le champ, ce qui. est très préjudiciable à la sécurité des données. Des attributs ont donc été ajoutés. En termes simples, les attributs réalisent l'encapsulation des champs. Les attributs ont des méthodes get et set pour contrôler les champs. Les attributs de ce champ n'ont que des méthodes set et aucune méthode get, donc seules les opérations d'affectation peuvent être effectuées sur cette méthode. et il n'y a pas d'opération de lecture, vice versa. Autrement dit, les opérations sur les champs sont contrôlées via des attributs.
Vous pouvez créer des attributs et encapsuler des champs et des attributs ensemble. Grâce aux attributs, vous pouvez accéder aux données membres telles que les champs, réaliser l'encapsulation des données, éviter l'affectation illégale de données, garantir l'intégrité des données et éviter la modification de l'ensemble du programme lorsque des modifications se produisent au sein de la classe.
La réflexion basée sur les méthodes get et set ne détruira pas les données des objets, et l'EDI peut émettre des invites intelligentes via des conventions. Si vous utilisez la réflexion vous-même et que vous souhaitez effectuer un traitement général pour parcourir chaque champ, personne ne vous dira quel champ peut être écrit et lequel peut être lu, vous ne pouvez donc pas le gérer.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Les capsules sont des figures géométriques tridimensionnelles, composées d'un cylindre et d'un hémisphère aux deux extrémités. Le volume de la capsule peut être calculé en ajoutant le volume du cylindre et le volume de l'hémisphère aux deux extrémités. Ce tutoriel discutera de la façon de calculer le volume d'une capsule donnée en Java en utilisant différentes méthodes. Formule de volume de capsule La formule du volume de la capsule est la suivante: Volume de capsule = volume cylindrique volume de deux hémisphères volume dans, R: Le rayon de l'hémisphère. H: La hauteur du cylindre (à l'exclusion de l'hémisphère). Exemple 1 entrer Rayon = 5 unités Hauteur = 10 unités Sortir Volume = 1570,8 unités cubes expliquer Calculer le volume à l'aide de la formule: Volume = π × r2 × h (4

Java est un langage de programmation populaire qui peut être appris aussi bien par les développeurs débutants que par les développeurs expérimentés. Ce didacticiel commence par les concepts de base et progresse vers des sujets avancés. Après avoir installé le kit de développement Java, vous pouvez vous entraîner à la programmation en créant un simple programme « Hello, World ! ». Une fois que vous avez compris le code, utilisez l'invite de commande pour compiler et exécuter le programme, et « Hello, World ! » s'affichera sur la console. L'apprentissage de Java commence votre parcours de programmation et, à mesure que votre maîtrise s'approfondit, vous pouvez créer des applications plus complexes.
