Heim > Java > javaLernprogramm > Erstellen Sie eine Klasse und ein Objekt

Erstellen Sie eine Klasse und ein Objekt

Patricia Arquette
Freigeben: 2025-01-04 03:21:39
Original
937 Leute haben es durchsucht

Create Class and Object

1. Wie wird ein Objekt in Java erstellt?
Das Objekt ist ein Grundbaustein einer OOPs-Sprache. In Java können wir kein Programm ausführen, ohne ein Objekt zu erstellen.
Java bietet fünf Möglichkeiten zum Erstellen eines Objekts.

 -Using new Keyword
 -Using clone() method
 -Using newInstance() method of the Class class
 -Using newInstance() method of the Constructor class
 -Using Deserialization
Nach dem Login kopieren

i) Verwendung eines neuen Schlüsselworts
Die Verwendung des Schlüsselworts new ist die beliebteste Methode zum Erstellen eines Objekts oder einer Instanz der Klasse. Wenn wir mit dem Schlüsselwort new eine Instanz der Klasse erstellen, reserviert sie Speicher (Heap) für das neu erstellte Objekt und gibt außerdem die Referenz dieses Objekts auf diesen Speicher zurück. Das Schlüsselwort new wird auch zum Erstellen eines Arrays verwendet.

ii) Verwendung der clone()-Methode[TBD]
Die clone()-Methode ist die Methode der Object-Klasse. Es erstellt eine Kopie eines Objekts und gibt dieselbe Kopie zurück. Die JVM erstellt ein neues Objekt, wenn die Methode clone() aufgerufen wird. Es kopiert den gesamten Inhalt des zuvor erstellten Objekts in ein neues Objekt. Beachten Sie, dass kein Konstruktor aufgerufen wird.

iii) Verwendung der newInstance()-Methode der Klasse class[TBD]
Die Methode newInstance() der Class-Klasse wird auch zum Erstellen eines Objekts verwendet. Es ruft den Standardkonstruktor auf, um das Objekt zu erstellen. Es gibt eine neu erstellte Instanz der durch das Objekt dargestellten Klasse zurück. Es verwendet intern die newInstance()-Methode der Constructor-Klasse.

iv) Verwendung der newInstance()-Methode der Konstruktorklasse[TBD]
t ähnelt der newInstance()-Methode der Class-Klasse. Es ist als reflexive Art, Objekte zu erstellen, bekannt. Die Methode ist in der Constructor-Klasse definiert, die die Klasse des Pakets java.lang.reflect ist. Wir können den parametrisierten Konstruktor und den privaten Konstruktor auch mithilfe der Methode newInstance() aufrufen.

v) Verwendung der Deserialisierung[TBD]
In Java ist Serialisierung der Prozess der Konvertierung eines Objekts in eine Folge von Byteströmen. Der umgekehrte Prozess (Byte-Stream zum Objekt) der Serialisierung wird Deserialisierung genannt. Die JVM erstellt ein neues Objekt, wenn wir ein Objekt serialisieren oder deserialisieren. Zum Erstellen eines Objekts wird kein Konstruktor verwendet. Bei Verwendung der Deserialisierung muss die Serializable-Schnittstelle (Markerschnittstelle) in der Klasse implementiert sein.

Referenz: https://www.javatpoint.com/how-to-create-object-in-java

2. Wie wird eine Methode in Java aufgerufen?
In Java ist eine Methode ein Codeblock, der eine bestimmte Funktion ausführt und nur dann ausgeführt wird, wenn er aufgerufen wird. Methoden werden allgemein auch als Funktionen bezeichnet. Jede Methode hat ihren Namen. Sie können Daten über Parameter an eine Methode übergeben. Eine Methode verfügt außerdem über einen Rückgabetyp, der den Typ der zurückgegebenen Daten definiert. Gemäß der Konvention sollte der Name der Methode in LowerCamelCase geschrieben werden, wobei der erste Buchstabe klein sein sollte. Darüber hinaus sollte eine Methode einen richtigen Namen haben, vorzugsweise ein Verb, das sich auf ihre Funktion bezieht.

Create Class and Object

Referenz:https://codegym.cc/groups/posts/how-to-call-a-method-in-java-

3. Wie wird eine Methode in Java definiert?

Create Class and Object

Das obige ist der detaillierte Inhalt vonErstellen Sie eine Klasse und ein Objekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage