Heim  >  Artikel  >  Java  >  Besprechen Sie diese Modifikatoren in der Java-Sprache

Besprechen Sie diese Modifikatoren in der Java-Sprache

高洛峰
高洛峰Original
2017-01-24 15:28:521523Durchsuche

1. Einige in Java bereitgestellte Modifikatoren können Klassen, Variablen und Methoden ändern: abstrakt (abstrakt), statisch (statisch), öffentlich (öffentlich), geschützt (geschützt). privat), synchronisiert (synchronisiert), nativ (lokal), transient (temporär), flüchtig (flüchtig), endgültig (unveränderlich)

2 Zu den Modifikatoren, die die Klasse der obersten Ebene ändern, gehören abstract, public und final, während static, protected und private die Top-Level-Klasse nicht ändern können. Mitgliedsmethoden und Mitgliedsvariablen können mehrere Modifikatoren haben, während lokale Variablen nur mit final geändert werden können

Drei Zugriffsbereiche mit 4 Zugriffsebenen

Besprechen Sie diese Modifikatoren in der Java-Sprache

Hinweis: Klassen der obersten Ebene können nur durch Standardmodifikatoren und öffentlich geändert werden, nicht jedoch durch private und geschützte Klassen.

4 Der abstrakte Modifikator kann zum Ändern von Klassen und Mitgliedsmethoden verwendet werden

1. Mit Zusammenfassung ändern Die Klasse stellt eine abstrakte Klasse dar und abstrakte Klassen können nicht instanziiert werden

2. Verwenden Sie abstrakt modifizierte Methoden, um abstrakte Methoden darzustellen: „{}“, was üblich ist Überschreiben Sie Unterklassen

3. In durch Abstract modifizierten Klassen können abstrakte Klassen gewöhnliche Methoden und abstrakte Methoden haben

4. Abstrakte Klassen und abstrakte Methoden können nicht durch den endgültigen Modifikator geändert werden. abstrakter Modifikator und finaler Modifikator können nicht zusammen verwendet werden

5. finaler Modifikator

1. final bedeutet „unveränderlich“, er kann nicht abstrakte Klassen, nicht abstrakte Mitgliedsmethoden und Variablen ändern

2. Mit final geänderte Klassen können nicht vererbt werden und haben keine Unterklassen.

3. Mit final geänderte Methoden können nicht durch Methoden von Unterklassen überschrieben werden.

4 B. (PI), sodass sie nur einmal zugewiesen und nicht geändert werden können

6. Statische Modifikatoren

1 Mit Static geänderte Mitgliedsvariablen stellen statische Variablen dar. Sie können direkt auf

über den Klassennamen 2. Verwenden Sie statisch modifizierte Mitgliedsmethoden, um statische Methoden darzustellen. 3. Verwenden Sie statisch modifizierte Programme, um Codeblöcke zu senden Java Virtual Der vollständige Name der Maschine (JVM) lautet: Java Virtual Machine kann sie anhand des Klassennamens in der Methode des Laufzeitdatenbereichs finden und kann nur einmal ausgeführt werden

Das Obige ist Java Ich hoffe, dass diese vom Herausgeber eingeführten Modifikatoren für alle hilfreich sind. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!

Weitere Artikel zu Modifikatoren in der Java-Sprache finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn