Schlüsselwörter sind von den folgenden Typen:
Contents
Nur-Lesen-Schlüsselwort ist eine Bezeichnung für jedes Objekt oder Konstrukt, das nach der Erstellung nicht mehr geändert, sondern nur noch gelesen werden kann. Dies kann sich sowohl auf Hardware- als auch auf Softwarekonstrukte wie schreibgeschützte Speicherchips wie BIOS und CMOS und CD/DVD/Blu-ray-ROMs für Hardware und schreibgeschützte Dateien für Softwarekonstrukte beziehen. In beiden Fällen kann der Inhalt des Objekts, wenn es als schreibgeschützt markiert ist, nicht mehr geändert, nur aufgerufen oder gelesen werden.
Bei Software ist Read-Only eine Sicherheitsmaßnahme, die Dateien und Daten vor versehentlicher oder absichtlicher Änderung oder Löschung schützt und nur für ausgewählte Benutzer oder Benutzergruppen auferlegt werden darf. Das bedeutet, dass einige Benutzer die Dateien als schreibgeschützt sehen, während andere sie ändern oder löschen dürfen; Dies wird häufig für Berechtigungen und Sicherheitszwecke verwendet.
Das Schlüsselwort const wird verwendet, um eine Variable konstant zu machen, dh anzuzeigen, dass ihr Wert nicht geändert werden kann, nachdem Sie sie instanziiert haben. Die Idee ist sicherzustellen, dass wir nicht versehentlich die Werte von Variablen ändern, die im gesamten Programm konstant sein müssen. Weisen Sie es den Variablen zu, die im Programm häufig verwendet werden, und behalten Sie den zuerst zugewiesenen Wert bei. Diese Variablen müssen instanziiert werden, sobald sie deklariert sind.
Mit anderen Worten, das Schlüsselwort const ermöglicht es einem Programmierer, dem Compiler mitzuteilen, dass eine bestimmte Variable nach der anfänglichen Zuweisung in ihrer Deklaration nicht geändert werden soll. Wenn ein Code versucht, dieser Variablen einen neuen Wert zuzuweisen, generiert der Compiler einen Fehler „Zuweisung an schreibgeschützte Variable nicht zulässig“, der angibt, dass die Zuweisungsoperation nicht erfolgen sollte. Dadurch kann ein Programmierer unerwünschte Änderungen an Variablen verhindern, die aus irgendeinem Grund nicht geändert werden sollten. Beachten Sie, dass const-Variablen initialisiert werden müssen ; Andernfalls gibt es keine andere Möglichkeit, ihnen Werte zuzuweisen.
GRUNDLAGE DES VERGLEICHS | SCHREIBGESCHÜTZT | KONST |
Beschreibung | Das Schlüsselwort Readonly wird verwendet, um schreibgeschützte Felder zu erstellen. | Das Schlüsselwort Const wird verwendet, um konstante Felder zu erstellen. |
Verwenden | Readonly ist eine zur Laufzeit definierte Konstante. | Const wird verwendet, um zur Kompilierzeit eine Konstante zu erstellen. |
Feldwert nach Deklaration | Schreibgeschützter Feldwert kann nach Deklaration geändert werden. | Der Wert des konstanten Felds kann nach der Deklaration nicht geändert werden. |
Erklärung mit einer Methode | Schreibgeschützte Felder können nicht innerhalb einer Methode definiert werden. | Konstante Felder können innerhalb einer Methode deklariert werden. |
Variablen | Readonly-Variablen werden als Instanzvariable deklariert und im Konstruktor mit Werten belegt. | Konstante Felder müssen zum Zeitpunkt der Deklaration zugewiesen werden. |
Statische Modifikatoren | Es kann mit statischen Modifikatoren verwendet werden. | Es kann nicht mit statischen Modifikatoren verwendet werden. |
Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…
Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…
In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…
Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…
Einleitung: Die Evolution der mobilen Kommunikationstechnologie hat einen bedeutenden Meilenstein erreicht, als 4G (LTE) zu…
Einleitung: JPG und PNG sind zwei gängige Bildformate, die im Internet weit verbreitet sind. Obwohl…