Maison >Java >javaDidacticiel >Discutez de ces modificateurs en langage Java

Discutez de ces modificateurs en langage Java

高洛峰
高洛峰original
2017-01-24 15:28:521595parcourir

1. Certains modificateurs fournis en Java. Ces modificateurs peuvent modifier les classes, les variables et les méthodes. Les modificateurs courants en Java sont : abstract (abstract), static (static), public (public) ), protected (protected), private ( privé), synchronisé (synchronisé), natif (local), transitoire (temporaire), volatile (volatile), final (immuable)

2 Les modificateurs qui modifient la classe de niveau supérieur incluent abstract, public et final, tandis que static, protected et private ne peuvent pas modifier la classe de niveau supérieur. Les méthodes membres et les variables membres peuvent avoir plusieurs modificateurs, tandis que les variables locales ne peuvent être modifiées qu'avec final

Trois portées accessibles de 4 niveaux d'accès

Discutez de ces modificateurs en langage Java

Remarque : Les classes de niveau supérieur ne peuvent être modifiées que par les modificateurs par défaut et public, et ne peuvent pas être modifiées par private et protected

4 Le modificateur abstrait peut être utilisé pour modifier les classes et les méthodes membres

1. Modifier avec abstrait La classe représente une classe abstraite et les classes abstraites ne peuvent pas être instanciées

2. Utilisez des méthodes abstraites modifiées pour représenter les méthodes abstraites n'ont pas de corps de méthode : "{}", qui est utilisé pour. remplacer les sous-classes

3. Dans les classes modifiées par abstract, c'est-à-dire que les classes abstraites peuvent avoir des méthodes ordinaires et des méthodes abstraites

4. Les classes abstraites et les méthodes abstraites ne peuvent pas être modifiées par le modificateur final. le modificateur abstrait et le modificateur final ne peuvent pas être utilisés ensemble

5. modificateur final

1. final signifie "immuable", il peut modifier les classes non abstraites, les méthodes membres non abstraites et les variables

2. Les classes modifiées avec final ne peuvent pas être héritées et n'ont pas de sous-classes

3 Les méthodes modifiées avec final ne peuvent pas être remplacées par les méthodes des sous-classes

4. , tels que (PI), ils ne peuvent donc être attribués qu'une seule fois et ne peuvent pas être modifiés

6. modificateur statique

1 Les variables membres modifiées avec static représentent des variables statiques, accessibles directement via. le nom de la classe

2. Utilisez des méthodes membres statiques modifiées pour représenter les méthodes statiques et sont directement accessibles via le nom de la classe

3. Utilisez des programmes statiques modifiés pour envoyer des blocs de code, lorsque Java virtuel Le nom complet de la machine (JVM) est : la machine virtuelle Java peut les localiser en fonction du nom de classe dans la méthode de la zone de données d'exécution, et elle ne peut être exécutée qu'une seule fois

Ce qui précède est le langage Java introduit par l'éditeur. Ces modificateurs, j'espère que cela sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois !

Pour plus d'articles sur les modificateurs dans le langage Java, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn