Heim Java javaLernprogramm So erstellen Sie Java-Objekte

So erstellen Sie Java-Objekte

Jan 18, 2019 am 09:40 AM
java对象

Objekte in Java – und jeder anderen „objektorientierten“ Sprache – sind die Grundbausteine ​​aller Java-Anwendungen und repräsentieren jedes reale Objekt, das Sie in Ihrer Nähe finden könnten: einen Apfel, eine Katze, ein Auto oder ein anderes menschlich.

So erstellen Sie Java-Objekte

Zwei Eigenschaften, die ein Objekt immer hat, sind Zustand und Verhalten. Betrachten Sie einen Charakter. Sein Status kann Haarfarbe, Geschlecht, Größe und Gewicht sowie Gefühle von Wut, Frustration oder Liebe umfassen. Zu seinen Handlungen können Gehen, Schlafen, Kochen, Arbeiten oder alles andere gehören, was eine Person tun könnte.

Objekte bilden den Kern jeder objektorientierten Programmiersprache.

Was ist objektorientierte Programmierung?

Hunderte Bücher wurden geschrieben, um die Feinheiten der objektorientierten Programmierung zu beschreiben, aber im Grunde vereinfacht OOP die Entwicklungszeit auf der Grundlage eines ganzheitlichen Ansatzes, der Wiederverwendung und Vererbung betont. Traditionellere prozedurale Sprachen wie Fortran, COBOL und C verfolgen einen Top-Down-Ansatz und zerlegen eine Aufgabe oder ein Problem in eine logisch geordnete Reihe von Funktionen.

Stellen Sie sich zum Beispiel eine einfache Geldautomatenanwendung vor, die von Banken verwendet wird. Bevor ein Java-Entwickler Code schreibt, erstellt er zunächst eine Roadmap oder einen Plan für das weitere Vorgehen. Normalerweise beginnt er mit einer Liste aller Objekte, die erstellt werden müssen, und ihrer Interaktion. Entwickler können Klassendiagramme verwenden, um die Beziehungen zwischen Objekten zu verdeutlichen. Die bei Geldautomatentransaktionen verwendeten Objekte können Währungen, Karten, Guthaben, Quittungen, Abhebungen, Einzahlungen usw. sein. Diese Objekte müssen zusammenarbeiten, um die Transaktion abzuschließen: Beispielsweise sollte bei einer Einzahlung ein Saldobericht und möglicherweise eine Quittung erstellt werden. Objekte leiten Nachrichten zwischen ihnen weiter, um Aufgaben abzuschließen.

Objekte und Klassen

Ein Objekt ist eine Instanz einer Klasse: Dies ist ein zentrales und wiederverwendbares Konzept in der objektorientierten Programmierung. Bevor ein Objekt existieren kann, muss es eine Klasse geben, auf der es basieren kann.

Vielleicht wollen wir ein Buchobjekt: Genauer gesagt wollen wir ein Buch „Per Anhalter durch die Galaxis“. Zuerst müssen wir ein Klassenbuch erstellen. Diese Lektion könnte die Grundlage für jedes Buch auf der Welt sein.

Es könnte so aussehen:

public class Book {
   String title;
   String author;
 //methods
   public String getTitle(
    {
      return title;
    }
    public void setTitle()
    {
        return title;
    }
    public int getAuthor()
    {
        return author;
    }
    public int setAuthor()
    {
        return author;
    }   
    // etc.
}
Nach dem Login kopieren

Die Klasse „Book“ hat einen Titel und einen Autor, und ihre Methoden ermöglichen es Ihnen, jedes dieser Elemente festzulegen oder abzurufen (es hat auch mehr Elemente, Aber dieses Beispiel ist nur ein Auszug). Aber es ist noch kein Objekt – Java-Anwendungen können damit noch nichts anfangen. Es muss instanziiert werden, um ein verwendbares Objekt zu werden.

Ein Objekt erstellen

Die Beziehung zwischen Objekten und Klassen ist folgende: Eine Klasse kann mehrere Objekte erstellen. Jedes Objekt hat seine eigenen Daten, aber seine zugrunde liegende Struktur (z. B. die Art der gespeicherten Daten und sein Verhalten) wird von der Klasse definiert.

Wir können mehrere Objekte aus der Buchklasse erstellen. Jedes Objekt wird als Instanz einer Klasse bezeichnet.

Book HitchHiker = new Book("The HitchHiker's Guide to the Galaxy", "Douglas Adams");
Book ShortHistory = new Book("A Short History of Nearly Everything", "Bill Bryson");
Book IceStation = new Book("Ice Station Zebra", "Alistair MacLean");
Nach dem Login kopieren

Diese drei Objekte sind jetzt verfügbar: Sie können gelesen, gekauft, ausgeliehen oder geteilt werden.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie Java-Objekte. 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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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)

Wie läuft der Erstellungsprozess von Java-Objekten ab? Wie läuft der Erstellungsprozess von Java-Objekten ab? Apr 11, 2024 pm 12:51 PM

Die Erstellung von Java-Objekten umfasst die folgenden Schritte: Klassenladen: Laden des Binärcodes einer Klasse. Speicherzuweisung: Weisen Sie Objekten im Heap-Speicher Speicherplatz zu. Instanziierung: Erstellen Sie eine neue Instanz eines Objekts im zugewiesenen Speicherplatz. Initialisierung: Initialisieren Sie die Instanzvariablen des Objekts mit Standardwerten. Konstruktoraufruf: Der entsprechende Konstruktor wird aufgerufen, um die verbleibenden Felder des Objekts zu initialisieren.

Verstehen Sie den MyBatis-Ausführungsprozess in einem Bild: den Prozess der Zuordnung von SQL zu Java-Objekten Verstehen Sie den MyBatis-Ausführungsprozess in einem Bild: den Prozess der Zuordnung von SQL zu Java-Objekten Feb 22, 2024 pm 04:33 PM

MyBatis ist ein hervorragendes Persistenzschicht-Framework, das die Interaktion mit Datenbanken in Java-Anwendungen vereinfacht und die Entwicklungseffizienz erheblich verbessert. Die Kernidee des MyBatis-Frameworks besteht darin, SQL-Anweisungen Java-Objekten zuzuordnen und die SQL-Zuordnung über XML-Konfigurationsdateien oder Anmerkungen zu implementieren, sodass wir Datenbankoperationen problemlos durchführen können. In MyBatis kann der Prozess der Zuordnung von SQL zu Java-Objekten einfach in drei Schritte unterteilt werden: Konfigurieren der SQL-Zuordnungsdatei, Definieren von Java-Objekten und

Wie man Java-Objekte versteht Wie man Java-Objekte versteht Jun 21, 2023 am 11:13 AM

Java-Objekte werden von uns selbst definiert. Sie sind tatsächlich die spezifische Implementierung der Klasse. Ohne Klassen gibt es keine Objekte. Eine Klasse ist eine Sammlung von Entitäten mit bestimmten gemeinsamen Merkmalen. Sie ist ein abstrakter Datentyp, eine Abstraktion von Entitäten mit denselben Merkmalen und eine Abstraktion der Attribute und Verhaltensweisen eines „Ding“-Typs. Ein Objekt ist eine Entität in der realen Welt. Es besteht eine Eins-zu-eins-Entsprechung zwischen Objekten und Entitäten. Dies bedeutet, dass jede Entität in der realen Welt ein Objekt ist, also ist das Objekt ein spezifisches Konzept.

Wie ist der Lebenszyklus von Java-Objekten? Wie ist der Lebenszyklus von Java-Objekten? Apr 11, 2024 pm 06:54 PM

Der Java-Objektlebenszyklus umfasst: Objekterstellung, Initialisierung, Erreichbarkeit, Invalidierung und Recycling. Objekte werden über das Schlüsselwort new erstellt und die Initialisierung erfolgt im Konstruktor. Erreichbarkeit bezieht sich auf den Zugriff über Referenzvariablen. Ein Fehler bedeutet, dass es nicht mehr erreichbar ist, und Recycling bedeutet, dass der Garbage Collector den Speicher des ungültigen Objekts freigibt.

Behalten Sie Java-Objekte zur Speicherung mithilfe der JPA-Technologie in der MySQL-Datenbank bei Behalten Sie Java-Objekte zur Speicherung mithilfe der JPA-Technologie in der MySQL-Datenbank bei Jun 10, 2023 am 10:15 AM

JPA (JavaPersistenceAPI) ist eine in JavaEE5.0 eingeführte ORM-Spezifikation. Ihr Zweck besteht darin, die Zuordnung von Objekten und relationalen Datenbanken zu vereinfachen und Java-Entwicklern dabei zu helfen, Java-Objekte einfacher in relationalen Datenbanken zu speichern. JPA verbirgt die Zuordnung zwischen Java-Objekten und relationalen Datenbanken, indem es das Konzept der Daten abstrahiert. Entwickler können sich auf das Schreiben von Geschäftscode konzentrieren, ohne auf die Details der Datenspeicherung zu achten. In diesem Artikel stellen wir die Verwendung vor

JVM-interne Datenstruktur: effiziente Verwaltung von Java-Objekten JVM-interne Datenstruktur: effiziente Verwaltung von Java-Objekten May 09, 2024 am 11:39 AM

Zu den internen Datenstrukturen der JVM gehören Objektheader, Klassentabellen und Hashtabellen, die zur effizienten Verwaltung von Java-Objekten verwendet werden. Der Objektheader speichert Metadaten, die Klassentabelle stellt Klasseninformationen bereit und die Hashtabelle implementiert eine schnelle Objektsuche, die zusammen den leistungsstarken Betrieb von Java-Anwendungen gewährleisten.

Wie man Java-Objekte versteht Wie man Java-Objekte versteht Aug 09, 2023 pm 02:08 PM

Das Java-Objekt ist das Kernkonzept der Programmiersprache Java. Es ist eine konkrete Entität, die durch Klasseninstanziierung erhalten wird. Es verfügt über Eigenschaften und Methoden und kann als Darstellung von Dingen, Konzepten oder abstrakten Konzepten in der realen Welt betrachtet werden. Ein Java-Objekt ist eine Instanziierung einer Klasse. Mithilfe des Konstruktors der Klasse kann eine bestimmte Instanz einer Person erstellt werden ; Ein Java-Objekt verfügt über Methoden, die verwendet werden, um den Status eines Objekts zu ändern oder die Funktionalität eines Objekts bereitzustellen.

Java-Objekte mithilfe der Gson-Bibliothek in Java in JSON konvertieren? Java-Objekte mithilfe der Gson-Bibliothek in Java in JSON konvertieren? Sep 09, 2023 pm 02:09 PM

Gson ist eine von Google erstellte JSON-Bibliothek für Java, die zum Generieren von JSON verwendet werden kann. Mithilfe von Gson können wir JSON generieren und ein Bean-/Java-Objekt in ein JSON-Objekt konvertieren. Wir können die toJson()-Methode der Gson-Klasse aufrufen, um Java-Objekte in JSON-Objekte zu konvertieren. Syntax publicjava.lang.StringtoJson(java.lang.Objectsrc) Beispiel importcom.google.gson.Gson;publicclassConvertJavaObjectToJSONTest{&n

See all articles