Zugriffsmodifikatoren werden verwendet, um die Funktion der Sichtbarkeit einiger bestimmter Klassen, Schnittstellen, Variablen, Methoden, Konstruktoren, Datenmitglieder und Setter-Methoden in der Programmiersprache Java festzulegen.
In der Java-Umgebung gibt es verschiedene Arten von Zugriffsmodifikatoren.
Standard – Wenn wir eine Funktion deklarieren, ist sie nur in einem bestimmten Paket sichtbar.
Private – Wenn wir eine Funktion deklarieren, ist sie nur innerhalb einer bestimmten Klasse sichtbar.
Geschützt – Wenn wir eine Funktion deklarieren, ist sie nur innerhalb eines bestimmten Pakets oder in allen Unterklassen sichtbar.
Öffentlich – Wenn wir eine Funktion deklarieren, ist sie überall sichtbar.
class Study { public void method16() {...} private void method7() {...} }
Hier sind mögliche Algorithmen, um unterschiedliche Zugriffsebenen mit Java anzuzeigen:
Schritt eins – loslegen.
Schritt 2 – Definieren Sie eine Klasse, die ein bestimmtes Objekt darstellt.
Schritt 3 – Instanzvariablen in der Klasse definieren.
Schritt 4 – Geben Sie Zugriffsmodifikatoren an. (In Java gibt es drei Zugriffsmodifikatoren privat, geschützt und öffentlich.)
Schritt 5 – Private Modifikator für Variablen verwenden.
Schritt 6 – Verwenden Sie das geschützte Schlüsselwort, um auf eine Klasse und Unterklassen zuzugreifen.
Schritt 7 – Verwenden Sie den öffentlichen Modifikator, um ihn von überall aus zugänglich zu machen.
Schritt 8 – Um Variablen zu manipulieren, deklarieren Sie Zugriffs- und Modifikatormethoden.
Schritt 9 – Kündigung.
Java-Programm definiert Standardmodifikatoren:
package a1; class Tutorialspoint{ void display(){ System.out.println("Welcome To Tutorialspoint!"); } }
package a1; class A07{ private void display(){ System.out.println("Welcome To Tutorialspoint!"); } } class B07{ public static void main(String args[]){ A obj = new A(); obj.display(); } }
package a1; public class A07{ protected void display(){ System.out.println("Welcome To Tutorialspoint!"); } }
package a1; public class A{ public void display(){ System.out.println("Welcome To Tutorialspoint!"); } }
In dieser Java-Syntax erklären wir, wie Sie mithilfe der Java-Umgebung verschiedene Zugriffsebenen anzeigen.
Methode 1 – Verwenden Sie eine einzelne Klasse, um den Umfang der Zugriffsmodifikatoren anzuzeigen.
Methode 2: Verwenden Sie zwei verschiedene Klassen im selben Paket, um den Umfang der Zugriffsmodifikatoren anzuzeigen.
Methode 3 – Zugriff auf private Datenmitglieder einer Klasse.
Methode 4 – Verwenden Sie alle Zugriffsmodifikatoren in verschiedenen Codes allgemein.
In diesem speziellen Java-Code verwenden wir verschiedene Arten von Zugriffsmodifikatoren in einer Klasse.
Die chinesische Übersetzung vonimport java.io.*; public class tutorialspoint { public static void method07(){ System.out.println("This method uses Public access modifier - method07"); } private static void method16(){ System.out.println("This method uses Private access modifier-method16"); } protected static void method10(){ System.out.println("This method uses Protected access modifier-method10"); } static void method9701(){ System.out.println("This method uses Default access modifier-method10"); } public static void main(String[] args){ System.out.println("Various access modifiers being used in the same class"); method07(); method16(); method10(); method9701(); } }
Various access modifiers being used in the same class This method uses Public access modifier - method07 This method uses Private access modifier-method16 This method uses Protected access modifier-method10 This method uses Default access modifier-method10
In diesem speziellen Java-Code haben wir zwei verschiedene Klassen im selben Paket deklariert, um den Umfang verschiedener Zugriffsmodifikatoren zu demonstrieren.
import java.io.*; class Helper { public static void method1(){ System.out.println("I Want To Travel Varanasi"); } public static void method2(){ System.out.println("It Is In UP, India"); } protected static void method3(){ System.out.println("Doon Express Is The Best Option"); } static void method4(){ System.out.println("__________________"); } } public class TP { public static void main(String[] args){ System.out.println("Various access modifiers being used in the same class"); Helper.method1(); Helper.method2(); Helper.method3(); Helper.method4(); } }
Various access modifiers being used in the same class I Want To Travel Varanasi It Is In UP, India Doon Express Is The Best Option
In diesem Java-Build-Code erklären wir Getter- und Setter-Methoden. Durch diese Vorgehensweise können wir die Werte verschiedener Parameter in der Java Virtual Machine abrufen und festlegen.
Die chinesische Übersetzung vonimport java.io.*; class Helper { private int age; private String name; public void setAge(int age) { this.age = age; } public void setName(String name) { this.name = name; } public int getAge() { return this.age; } public String getName() { return this.name; } } public class Tutorialspoint { public static void main(String[] args){ Helper ob = new Helper(); ob.setAge(2001); ob.setName("We Are The Tutors Of Tutorialspoint"); System.out.println("Age: " + ob.getAge()); System.out.println("Name: " + ob.getName()); } }
Age: 2001 Name: We Are The Tutors Of Tutorialspoint
In diesem Artikel haben wir anhand der Syntax und des Algorithmus verschiedene Arten von Zugriffsmodifikatoren und einige mögliche Java-Codes kennengelernt. Hoffentlich hat Ihnen dieser Artikel dabei geholfen, die Funktionsweise der hier erwähnten Java-Zugriffsebenenfunktionen zu verstehen.
Das obige ist der detaillierte Inhalt vonJava-Programme weisen unterschiedliche Zugriffsebenen auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!