Heim  >  Artikel  >  Java  >  Wie schreibe ich eine Java-Klasse?

Wie schreibe ich eine Java-Klasse?

(*-*)浩
(*-*)浩Original
2019-05-22 19:36:2010959Durchsuche

Schritte zum Schreiben einer Java-Klasse: 1. Verwenden Sie das Schlüsselwort class, um die Klasse zu deklarieren. Die Syntax lautet „öffentlicher Klassenname {//Mitgliedsvariablen und Methoden der Klasse}“. 2. Fügen Sie Mitgliedsvariablen hinzu Die Syntax lautet „Name der Zugriffsmodifikator-Datentyp-Mitgliedsvariable“; 3. Fügen Sie eine Methode hinzu. Die Methode besteht aus Zugriffsmodifikator, Rückgabewert, Methodenname, Parameterliste und Methodendefinition.

Wie schreibe ich eine Java-Klasse?

Wenn Sie wissen möchten, wie man eine Java-Klasse schreibt, müssen Sie zunächst die Grundstruktur der Klasse kennen.

Grundstruktur der Klasse

Attribute: Beschreibung der Objektdaten

Methoden: Verhalten des Objekts

Konstruktionsmethode: Verwendetes instanziiertes Objekt

Block: unterteilt in statischen Block und Instanzblock

Klassendeklaration: (Zugriffsberechtigungsmodifikator public.default (kann ignoriert werden, nicht geschrieben werden, es ist die Standardeinstellung)) (Modifikator final. abstract.synchronized) Klasse Klassenname { Klassenkörper }

Die Rolle der Klasse: Die Klasse ist eine Vorlage, die die Eigenschaften und Methoden definiert, die mehreren Objekten gemeinsam sind. Beispiel: Studentenklasse (Zhang San, Li Si) Mobiltelefonklasse (Huawei .oppo)

Eine Klasse ist eine Sammlung von Entitäten mit bestimmten gemeinsamen Merkmalen. Es handelt sich um einen abstrakten Datentyp, der eine Abstraktion von Entitäten mit denselben Merkmalen darstellt. In objektorientierten Programmiersprachen ist eine Klasse eine Abstraktion der Eigenschaften und des Verhaltens einer Art „Ding“. Geben Sie ein Beispiel zur Veranschaulichung der folgenden Klasse. Beispielsweise ist Person (Person) eine Klasse, dann ist eine bestimmte Person „Zhang San“ das Objekt der Klasse „Mensch“ und Informationen wie „Name, Größe, Gewicht“. die Attribute des Objekts. Aktionen wie „Essen, Anziehen“ usw. sind Methoden von Objekten. Kurz gesagt ist eine Klasse eine Sammlung von Dingen mit denselben Eigenschaften, und ein Objekt ist eine bestimmte Instanz der Klasse.

Schritte zum Erstellen einer Klasse in Java:

1. Deklarieren Sie eine Java-Klasse

Eine Klasse in Java wird mit dem Schlüsselwort class deklariert. Eine Java-Quellcodedatei kann nur eine öffentliche Klasse enthalten. Der Dateiname muss mit dem Klassennamen der öffentlichen Klasse übereinstimmen und die Dateierweiterung ist „.java“.

Die Mitgliedsvariablen und Methoden einer Klasse erscheinen in den geschweiften Klammern der Klassendeklaration. Der folgende Code zeigt eine einfache Klasse, die keine Mitgliedsvariablen und -methoden deklariert hat. Ihr Dateiname ist Employee.java:

public class Employee {
 

}

2. Fügen Sie der Klasse Mitgliedsvariablen hinzu

Die Attribute des Objekts werden zu Mitgliedsvariablen in verwandten Klassen. Eine Mitgliedsvariable in einer Klasse besteht aus den folgenden Teilen:

  • Zugriffsmodifikator. Kann öffentlich, privat oder geschützt sein; wenn der Zugriffsmodifikator weggelassen wird, wird der Standardzugriffsmodifikator verwendet.

  • Datentyp.

  • Member-Variablenname. Der Name der Mitgliedsvariablen muss ein gültiger Bezeichner sein, gefolgt von einem Semikolon.

Über Zugriffsmodifikatoren werden wir sie in späteren Kapiteln ausführlich besprechen. Hier verwenden wir alle den öffentlichen Zugriffsmodifikator. Es muss beachtet werden, dass, wenn wir den öffentlichen Modifikator für eine Mitgliedsvariable oder -methode in einer Klasse angeben, jedes andere Objekt auf die Mitgliedsvariable oder -methode zugreifen kann.

Die folgende Klasse „Mitarbeiter“ hat fünf Mitgliedsvariablen: Name, Adresse, Nummer, SSN und Gehalt. Wenn ein Employee-Objekt im Speicher initialisiert wird, weist das System Speicher für diese fünf Mitgliedsvariablen zu:

public class Employee {
public String name;     //姓名
public String address;     //邮寄地址
public int number;     //员工号
public int SSN;          //社保号
public double salary;     //员工的工资
}

Denken Sie daran: Die Klasse beschreibt, wie das Objekt aussieht. Die Employee-Klasse dient zur Beschreibung von Mitarbeitern in einem Unternehmen. Die in der Klasse „Employee“ angezeigten Mitgliedsvariablen stellen Informationen über die Mitarbeiter dar, deren Vergütung berechnet werden muss.

Zum Beispiel hat ein Mitarbeiter einen Namen und eine Adresse, also hat die Klasse „Employee“ eine Mitgliedsvariable „Name“ und eine Mitgliedsvariable „Adresse“.

Jeder Mitarbeiter hat auch andere Attribute, wie Größe, Gewicht usw. Da diese Programme jedoch nichts mit dem Beispielprogramm zur Lohnberechnung zu tun haben, werden wir diese Eigenschaften nicht berücksichtigen. Wenn wir die Mitarbeiterklasse für andere Zwecke verwenden würden, könnte sie sich stark von der aktuellen Klasse unterscheiden.

3. Methoden zu Klassen hinzufügen

Das Verhalten eines Objekts wird zu einer Methode in der zugehörigen Klasse. Eine Methode in einer Klasse besteht typischerweise aus den folgenden Teilen:

  • Zugriffsmodifikatoren

  • Rückgabewert

  • Methodenname, muss ein gültiger Bezeichner sein

  • Parameterliste, erscheint in Klammern

  • Definition der Methode

In Java muss die Definition einer Methode (oft als Methodenkörper bezeichnet) in geschweiften Klammern nach der Methodendeklaration stehen. Wie man Klassenmethoden schreibt und aufruft, besprechen wir in Kapitel 5, „Methoden“.

Die folgende Klasse demonstriert die Methodendeklarationsmethode durch Hinzufügen von zwei Methoden zur Employee-Klasse:

/* 代码清单4.1 Employee.java
  Employee类代码,代表公司员工
*/
public class Employee {
  public String name;            
  public String address;     
  public int number;
  public int SSN;
  public double salary;

  public void mailCheck() {
    System.out.println("邮寄支票到" + name  + ",地址为:\n" + address);
  }

  public double computePay() {
    return salary/52;
  }
}

Diese Employee-Klasse wird nur verwendet, um zu demonstrieren, wie Methoden zur Klasse hinzugefügt werden, also die Methodenimplementierung ist relativ einfach. Beispielsweise gibt die Methode mailCheck() lediglich den Namen und die Adresse des Mitarbeiters aus, um den Scheck zu senden, und die Methode computePay() dividiert lediglich das Gehalt des Mitarbeiters durch 52 (vorausgesetzt, das Gehalt ist das Jahresgehalt).

Auf Mitgliedsvariablen der Klasse kann in der Methode der Klasse zugegriffen werden. Wir haben festgestellt, dass in der Klasse „Employee“ die Methode „mailCheck()“ den Namen und die Postanschrift des Mitarbeiters mithilfe der Mitgliedsvariablen „Name“ und „Adresse“ der Klasse ausgibt. Ebenso muss die Methode „computePay()“ auf die Mitgliedsvariable „salary“ zugreifen.

Schließlich können wir sehen, dass die Employee-Klasse den folgenden Inhalt enthält:

  • Der Name der Klasse ist Employee. Die Klasse

  • verfügt über fünf öffentliche Mitgliedsvariablen. Die Klasse

  • verfügt über zwei öffentliche Methoden.

Die Employee-Klasse erscheint in Form des Dateinamens Employee.java und der kompilierte Bytecode erscheint in Form des Dateinamens Employee.class.

Das obige ist der detaillierte Inhalt vonWie schreibe ich eine Java-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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
Vorheriger Artikel:Was bedeutet Klasse in Java?Nächster Artikel:Was bedeutet Klasse in Java?