Maison > Java > javaDidacticiel > La signification de public en Java

La signification de public en Java

下次还敢
Libérer: 2024-05-09 05:00:24
original
787 Les gens l'ont consulté

Le modificateur d'accès public en Java permet d'accéder à une classe, une méthode ou un champ depuis n'importe où, y compris la classe, les sous-classes et les différents packages. Cela indique que l'élément a le niveau d'accès le plus permissif, ce qui peut améliorer la réutilisabilité et l'extensibilité du code.

La signification de public en Java

Signification de public en Java

En Java, public est un modificateur d'accès qui contrôle la visibilité d'une classe, d'une méthode ou d'un champ. Cela signifie que l'élément est accessible de n'importe où, y compris au sein de la classe, des sous-classes et des différents packages.

Niveaux d'accès

Il existe quatre niveaux d'accès en Java, classés du plus souple au plus strict comme suit :

  • public
  • protected
  • default (niveau package)
  • private

public Function

Déclarer un élément comme public a les fonctions suivantes :

  • Class : la ​​classe publique est accessible et instanciée dans n'importe quel package.
  • Méthodes : les méthodes publiques peuvent être appelées dans n'importe quelle classe, même si la classe n'est pas une sous-classe ou appartient à un package différent.
  • Champs : les champs publics sont accessibles dans n'importe quelle classe, y compris les sous-classes et les classes appartenant à différents packages.

Exemple

<code class="java">// 公有类
public class Person {

    // 公有字段
    public String name;

    // 公有方法
    public void sayHello() {
        System.out.println("Hello, my name is " + name);
    }
}</code>
Copier après la connexion

Dans cet exemple, la classe Person, le champ de nom et la méthode sayHello() sont tous publics et peuvent donc être consultés et utilisés dans n'importe quelle classe.

Importance

le modificateur d'accès public est très important pour créer des composants accessibles dans différentes parties de l'application, y compris différents packages. Il améliore la réutilisabilité et l’extensibilité du code.

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!

Étiquettes associées:
source:php.cn
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