Heim Java JavaBase Was ist eine Java-Klasse?

Was ist eine Java-Klasse?

Nov 09, 2019 am 11:01 AM
java类

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)