Heim  >  Artikel  >  Java  >  Java-Programme weisen unterschiedliche Zugriffsebenen auf

Java-Programme weisen unterschiedliche Zugriffsebenen auf

WBOY
WBOYnach vorne
2023-08-19 22:09:231150Durchsuche

Java-Programme weisen unterschiedliche Zugriffsebenen auf

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.

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

class Study {
   public void method16() {...}

   private void method7() {...}
}

Verwendung von Java zur Demonstration von Algorithmen für verschiedene Zugriffsebenen

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.

Syntax für verschiedene Zugriffsebenen mit Java anzeigen

Java-Programm definiert Standardmodifikatoren:

package a1;
class Tutorialspoint{
   void display(){
      System.out.println("Welcome To Tutorialspoint!");
   }
}

Java-Programm definiert private Modifikatoren:

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();
   }
}

Java-Programm definiert geschützten Modifikator:

package a1;
public class A07{
   protected void display(){
       System.out.println("Welcome To Tutorialspoint!");
   }
}

Java-Programm definiert öffentlichen Modifikator:

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.

So folgen Sie

  • 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.

Verwenden Sie eine einzelne Klasse, um den Umfang der Zugriffsmodifikatoren anzuzeigen

In diesem speziellen Java-Code verwenden wir verschiedene Arten von Zugriffsmodifikatoren in einer Klasse.

Die chinesische Übersetzung von

Beispiel 1

lautet:

Beispiel 1

import 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();
   }
}

Ausgabe

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

Verwenden Sie zwei verschiedene Klassen im selben Paket, um den Umfang der Zugriffsmodifikatoren anzuzeigen

In diesem speziellen Java-Code haben wir zwei verschiedene Klassen im selben Paket deklariert, um den Umfang verschiedener Zugriffsmodifikatoren zu demonstrieren.

Beispiel 2

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();
   }
}

Ausgabe

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

Zugriff auf private Datenmitglieder einer Klasse

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 von

Beispiel 3

lautet:

Beispiel 3

import 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());
   }
}

Ausgabe

Age: 2001
Name: We Are The Tutors Of Tutorialspoint

Fazit

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen