Maison > Java > javaDidacticiel > Quels modificateurs ne peuvent pas être utilisés dans les déclarations de niveau supérieur dans JShell en Java 9 ?

Quels modificateurs ne peuvent pas être utilisés dans les déclarations de niveau supérieur dans JShell en Java 9 ?

王林
Libérer: 2023-08-20 16:25:02
avant
1063 Les gens l'ont consulté

在Java 9的JShell中,不能在顶层声明中使用哪些修饰符?

JShell est un outil interactif pour apprendre le langage Java et prototyper du code Java. Il s'agit d'un REPL (Read-Evaluate-Print-Loop) qui évalue immédiatement les statements, statements et expressions une fois saisies, et imprime les résultats immédiatement dans JShell. Cet outil est exécuté à partir de l'invite de ligne de commande.

Les modificateurs tels que public, protected, private, static et final ne sont pas autorisés dans les déclarations top-level et peuvent être ignorés avec un avertissement. Les mots clés tels que synchronized, native, abstract et default top-level ne sont pas autorisés et peuvent générer des erreurs.

Dans l'extrait de code ci-dessous, nous avons créé les variables final et static . Il imprime un message d'avertissement à l'utilisateur indiquant "Modificateur 'final' ou 'static' non autorisé dans les déclarations de niveau supérieur, ignoré". La traduction chinoise de

Exemple-1

<strong>C:\Users\User\>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> final int x = 0
| Warning:
| Modifier &#39;final&#39; not permitted in top-level declarations, ignored
| final int x = 0;
| ^---^
x ==> 0

jshell> x = 1
x ==> 1</strong>
Copier après la connexion

Exemple-2

est :

Exemple-2

<strong>jshell> static String str = "Tutorix"
| Warning:
| Modifier &#39;static&#39; not permitted in top-level declarations, ignored
| static String str = "Tutorix";
| ^----^
str ==> "Tutorix"
</strong>
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal