Der Inhalt dieses Artikels besteht darin, die Objekte und Klassen in Java vorzustellen, damit jeder die Verbindung zwischen Objekten und Klassen in Java verstehen kann. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
In Java können Objekte sein: physische Entitäten und logische Entitäten, während Klassen nur folgende sein können: logische Entitäten. Schauen wir uns genauer an, was ein Objekt und was eine Klasse ist.
Was sind Objekte in Java?
Entitäten mit Zustand und Verhalten werden Objekte genannt, zum Beispiel: Tisch, Stuhl, Fahrräder , Autos, Flugzeuge, Stifte usw. Objekte können physische (materielle) oder logische (immaterielle) Objekte wie Bankensysteme sein.
Ein Objekt hat drei Eigenschaften:
Zustand: repräsentiert die Daten (Wert) des Objekts.
Verhalten: stellt das Verhalten oder die Funktion des Objekts dar, z. B. Geld einzahlen und abheben, schreiben usw.
Identität: Objektidentität wird normalerweise durch eine eindeutige ID erreicht. Externe Benutzer können den Wert dieser ID nicht sehen. Die JVM verwendet es jedoch intern, um jedes Objekt eindeutig zu identifizieren.
Beispiel: Bleistift ist ein Objekt. Sein Name ist xx Pencil, was seine eindeutige ID ist; seine Farbe ist Weiß, was sein Status genannt wird. Es wird zum Schreiben verwendet, also ist das Schreiben seine Handlung.
Erklärung:
Objekte sind Entitäten mit Status und Verhalten, die in der realen Welt ausgeführt werden können oder bestimmte Funktionen haben. Objekte sind Mitglieder der Klasse A oder Instanz (Ergebnis) von .
Was sind Klassen in Java?
Eine Klasse ist eine Sammlung von Objekten mit gemeinsamen Eigenschaften. Sie ist eine Vorlage zum Definieren von Objekten und definiert die Eigenschaften von Objekten, einschließlich gültiger Wertebereiche und Standardwerte Beschreibt das Objektverhalten. Eine Klasse ist keine physische Einheit, sondern eine logische Einheit.
Klassen in Java umfassen hauptsächlich:
◇ Felder
◇ Methode: In Java ist eine Methode wie ein Benutzer Eine Funktion, die das Verhalten eines Objekts offenlegt, ist der Prozess der Bedienung eines Objekts. Es bietet die Vorteile der Wiederverwendbarkeit des Codes und der Codeoptimierung.
◇ Konstruktor
◇ Block
◇ Verschachtelte Klassen und Schnittstellen
Grundlegende Syntax zum Deklarieren einer Klasse:
class <类的名字>{ 字段; 方法; ...... }
Erläuterung:
1. Der Hauptzweck einer Klasse besteht darin, Daten oder Informationen zu speichern. Dies wird durch Eigenschaften erreicht, die auch Datenelemente genannt werden.
2. Mitgliedsfunktionen können das Verhalten der Klasse bestimmen, d. h. Definitionen für die Unterstützung verschiedener Operationen an in Form von Objekten gespeicherten Daten bereitstellen.
Beispiele für Objekte und Klassen:
Werfen wir zunächst einen Blick auf das neue Schlüsselwort in java
Das neue Schlüsselwort wird verwendet, um Speicher zur Laufzeit zuzuweisen. Alle Objekte erhalten Speicher im Heap-Speicherbereich.
Beispiele für Objekte und Klassen:
Beispiel 1:
Erstellte eine Student-Klasse mit zwei Daten, Mitglieds-ID und Name. Dann verwenden wir das Schlüsselwort new, um ein Objekt der Klasse Student zu erstellen und den Wert des Objekts auszugeben.
Im Beispiel wird nur eine main()-Methode in der Klasse erstellt.
//Java程序,用于说明如何定义类和字段 //定义Student类 class Student{ //定义字段 int id; //字段或数据成员或实例变量 String name; //在Student类中创建main方法 public static void main(String args[]){ // 创建对象或实例 Student s1=new Student();// 创建一个Student对象 //输出对象的值 System.out.println(s1.id);// 通过引用变量访问成员 System.out.println(s1.name); } }
Ausgabe:
Beispiel 2: Aufrufen und Verwenden einer anderen Klasse in einer Klasse
In der tatsächlichen Entwicklung haben wir oft Erstellen Sie eine Klasse, verwenden Sie sie jedoch in einer anderen Klasse.
//用于演示主要方法的Java程序 //创建Student类 class Student{ int id; String name; } //创建另一个包含main方法的TestStudent1类 class TestStudent1{ public static void main(String args[]){ Student s1=new Student(); System.out.println(s1.id); System.out.println(s1.name); } }
Laufende Ergebnisse:
Zusammenfassung: Eine Klasse ist eine Vorlage zum Definieren eines Objekts, das die Namen von Variablen angibt, die existieren können im Objekt und in den Typen sowie eine „Methode“, eine Prozedur, die mit diesen Variablen arbeitet. Klassen können als „Typen“ betrachtet werden und Objekte sind die „Variablen“ dieses Typs.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Empfohlene weitere verwandte Video-Tutorials: Java-Tutorial!
Das obige ist der detaillierte Inhalt vonWas sind Objekte und Klassen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!