Heim > Java > JavaBase > Hauptteil

Was ist eine Java-Klasse?

藏色散人
Freigeben: 2019-11-09 11:01:57
Original
12180 Leute haben es durchsucht

Was ist eine Java-Klasse?

Was ist eine Java-Klasse?

Java/Klassen und Objekte

Java ist eine objektorientierte Programmiersprache. Zusätzlich zu den grundlegenden Datentypen erfordert Java, dass jeder Datentyp vorhanden sein muss eine Klasse.

Die Idee der objektorientierten Programmierung zielt darauf ab, die Beschreibung von Dingen in Computersprache so konsistent wie möglich mit dem ursprünglichen Erscheinungsbild der Sache in der realen Welt zu machen. Klassen und Objekte sind der Kern von Objekten. orientiertes Konzept.

Eine Klasse ist eine Beschreibung einer bestimmten Art von Dingen, die eine abstrakte und konzeptionelle Definition ist. Das Objekt ist ein Individuum der tatsächlich existierenden Art von Dingen und wird daher auch als Instanz bezeichnet. Die Beziehung zwischen Klassen und Objekten ist wie die Beziehung zwischen Konzepten und Objekten. Eine Klasse ist wie eine Vorlage, und ein Objekt ist eine Instanz der Vorlage.

Die Hauptidee der Objektorientierung besteht darin, objektive Dinge als Objekte mit Status und Verhalten zu betrachten und durch Abstraktion den gemeinsamen Status und das gemeinsame Verhalten derselben Art von Objekten zu ermitteln, um eine Klasse zu bilden.

Das Deklarieren von Klassen in Java beginnt mit der Klasse.

class 类名称 {
//声明成员变量
//声明成员方法
}
Nach dem Login kopieren

Konstruktormethode

In einem Java-Programm besteht die Hauptaufgabe der Konstruktormethode darin, neu erstellten Objekten dabei zu helfen, Anfangswerte zuzuweisen. Die Konstruktormethode kann als spezielle Methode betrachtet werden. Ihre Syntax ist wie folgt:

Wie der Konstruktor definiert ist

class 类名称 {
访问权限 构造方法名称(){
}
}
Nach dem Login kopieren

Bei Verwendung des Konstruktors Bitte Beachten Sie die folgenden Punkte:

Es hat den gleichen Namen wie der Klassenname

Es hat keinen Rückgabewert

Der Aufrufzeitpunkt der Konstruktormethode unterscheidet sich ebenfalls vom allgemeinen Verfahren. Die allgemeine Methode wird bei Bedarf aufgerufen, während die Konstruktormethode beim Erstellen des Objekts automatisch aufgerufen wird und der Inhalt der Konstruktormethode ausgeführt wird. Daher muss der Konstruktor nicht direkt im Programm aufgerufen werden, sondern wird beim Erstellen des Objekts automatisch ausgeführt. Basierend auf den Merkmalen der oben genannten Konstruktionsmethode kann sie zum Initialisieren der Datenelemente des Objekts verwendet werden. Bei der sogenannten Initialisierung wird dem Objekt ein Anfangswert zugewiesen.

Objekte erstellen

Erzeugung von Objekten

Das Erstellen eines Objekts, das zu einer bestimmten Klasse gehört, erfordert zwei Schritte:

Deklarieren Sie Variablen, die zeigen zu „von Klassen erstellte Objekte“

Verwenden Sie new, um neue Objekte zu erstellen und sie zuvor erstellten Variablen zuzuweisen.

Klassenname Objektname = neuer Klassenname() ;

Wenn Sie beispielsweise ein Objekt der Klasse Person erstellen möchten, können Sie die folgende Anweisung verwenden, um dies zu erreichen:

Person p ; // 先声明一个 Person 类的对象 p
p = new Person() ; // 用 new 关键字实例化 Person 的对象 p
Nach dem Login kopieren

Zugriff auf eine Variable oder Methode im Objekt

Zugriffsattribut: Objektname.Attributname

Zugriffsmethode: Objektname.Methodenname()

Das obige ist der detaillierte Inhalt vonWas ist eine Java-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!