Was bedeutet öffentliche Klasse in Java?
Die Bedeutung der öffentlichen Klasse in Java: Definieren Sie eine neue Klasse, wobei der erste Buchstabe des Klassennamens großgeschrieben wird. Auf Klassen kann von Klassen im selben Paket oder von anderen Paketen aus zugegriffen werden. Klassen bestehen aus Datenelementen (Feldern) und Methoden.
Die Bedeutung der öffentlichen Klasse in Java
In Java ist public class
das Schlüsselwort zum Deklarieren einer neuen Klasse. Es hat folgende Bedeutung: public class
是声明一个新类的关键词。它具有以下含义:
1. 访问权限
-
public
表示类可以被相同包内的其他类以及其他包的类访问。
2. 类定义
-
class
表示定义一个新的类。 - 类名用大写字母开头,以区分它与其他标识符。
3. 类结构
- Java类由数据成员(字段)和方法组成。
示例:
public class MyClass { // 数据成员 private String name; // 方法 public void sayHello() { System.out.println("Hello from " + name); } }
在这个示例中:
-
public class MyClass
声明了一个名为MyClass
的新类,该类可以被其他类访问。 -
private String name;
声明了一个名为name
的私有数据成员。 -
public void sayHello()
声明了一个名为sayHello
的公有方法,该方法输出一条消息。
注意:
- 每个Java源文件只能包含一个公共类,并且它的名称必须与文件名相同。
-
public class
关键字必须是类声明的第一行。 - 类名区分大小写,因此
MyClass
和myclass
-
public
bedeutet, dass auf die Klasse von anderen Klassen im selben Paket und Klassen aus anderen Paketen zugegriffen werden kann. 🎜🎜🎜🎜2. Klassendefinition🎜🎜-
class
bedeutet die Definition einer neuen Klasse. 🎜 - Beginnen Sie einen Klassennamen mit einem Großbuchstaben, um ihn von anderen Bezeichnern zu unterscheiden. 🎜🎜🎜🎜3. Klassenstruktur🎜🎜
- Java-Klassen bestehen aus Datenelementen (Feldern) und Methoden. 🎜🎜🎜🎜Beispiel: 🎜🎜rrreee🎜In diesem Beispiel: 🎜
-
public class MyClass
deklariert eine neue Klasse namensMyClass
, auf die zugegriffen werden kann von anderen Klassen. 🎜 -
private String name;
deklariert ein privates Datenelement mit dem Namenname
. 🎜 -
public void sayHello()
deklariert eine öffentliche Methode namenssayHello
, die eine Nachricht ausgibt. 🎜🎜🎜🎜Hinweis: 🎜🎜- Jede Java-Quelldatei kann nur eine öffentliche Klasse enthalten und ihr Name muss mit dem Dateinamen identisch sein. 🎜
- Das Schlüsselwort
public class
muss in der ersten Zeile der Klassendeklaration stehen. 🎜 - Bei Klassennamen wird die Groß-/Kleinschreibung beachtet, daher sind
MyClass
undmyclass
unterschiedliche Klassen. 🎜🎜
-
- Java-Klassen bestehen aus Datenelementen (Feldern) und Methoden. 🎜🎜🎜🎜Beispiel: 🎜🎜rrreee🎜In diesem Beispiel: 🎜
-
Das obige ist der detaillierte Inhalt vonWas bedeutet öffentliche Klasse in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Dieser Artikel analysiert 2025 die vier besten JavaScript -Frameworks (React, Angular, Vue, Svelte) und verglichen ihre Leistung, Skalierbarkeit und Zukunftsaussichten. Während alle aufgrund starker Gemeinschaften und Ökosysteme dominant bleiben, sind ihr relatives Popul

Dieser Artikel befasst sich mit der Verwundbarkeit von CVE-2022-1471 in Snakeyaml, einem kritischen Fehler, der die Ausführung von Remote-Code ermöglicht. Es wird beschrieben

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher

Node.js 20 verbessert die Leistung durch V8 -Motorverbesserungen erheblich, insbesondere durch schnellere Müllsammlung und E/A. Zu den neuen Funktionen gehören eine bessere Support von WebAssembly und raffinierte Debugging -Tools, die Produktivität der Entwickler und die Anwendungsgeschwindigkeit.

Iceberg, ein offenes Tabellenformat für große analytische Datensätze, verbessert die Leistung und Skalierbarkeit von Data Lake. Es befasst sich mit Einschränkungen von Parquet/ORC durch internes Metadatenmanagement und ermöglicht eine effiziente Schemaentwicklung, Zeitreisen, gleichzeitiger W

In diesem Artikel werden Methoden zum Austausch von Daten zwischen Gurkenschritten und dem Vergleich des Szenario -Kontextes, globalen Variablen, Argumentenübergabe und Datenstrukturen untersucht. Es betont Best Practices für Wartbarkeit, einschließlich präziser Kontextgebrauch, beschreibend

In diesem Artikel wird die Integration der funktionalen Programmierung in Java unter Verwendung von Lambda -Ausdrücken, Streams -API, Methodenreferenzen und optional untersucht. Es zeigt Vorteile wie eine verbesserte Lesbarkeit der Code und die Wartbarkeit durch SUKTIVE UND VERUSNAHMETALITÄT
