Zuhause Persönliche Finanzen So ​​definieren Sie eine Java-Methode innerhalb einer Klasse (Ein Konto anzeigen) - Dummies

So ​​definieren Sie eine Java-Methode innerhalb einer Klasse (Ein Konto anzeigen) - Dummies

Inhaltsverzeichnis:

Video: Java OOP-Basics (BlueJ) - Attribute, Konstruktoren, Get&Set-Methoden 2025

Video: Java OOP-Basics (BlueJ) - Attribute, Konstruktoren, Get&Set-Methoden 2025
Anonim

In Java können Sie eine Methode innerhalb einer Klasse definieren. Stellen Sie sich eine Tabelle vor, die Informationen zu zwei Konten enthält. (Falls Sie Schwierigkeiten haben, sich etwas vorzustellen, schauen Sie sich einfach die Tabelle unten an.)

Ohne objektorientierte Programmierung
Name Adresse Balance
Barry Burd 222 Cyberspace Lane < 24. 02 Jane Q. Öffentlich
111 Verbraucherstraße 55. 63
In dieser Tabelle hat jedes Konto drei Dinge - einen Namen, eine Adresse und einen Kontostand. So wurde vor der objektorientierten Programmierung gearbeitet. Aber die objektorientierte Programmierung erforderte einen großen Umdenkprozess. Bei der objektorientierten Programmierung kann jedes Konto einen Namen, eine Adresse, einen Kontostand und eine Art der Anzeige haben.

Bei der objektorientierten Programmierung verfügt jedes Objekt über eine eigene integrierte Funktionalität. Ein Konto kann sich selbst anzeigen. Ein String kann Ihnen sagen, ob er die gleichen Zeichen enthält wie ein anderer String. Eine

PrintStream -Instanz, z. B. System. out , weiß wie man println macht. In der objektorientierten Programmierung hat jedes Objekt seine eigenen Methoden. Diese Methoden sind kleine Unterprogramme, die Sie aufrufen können, damit ein Objekt Dinge selbst (oder für sich) erledigt.

Und warum ist das eine gute Idee? Es ist gut, weil Sie Daten für sich selbst verantwortlich machen. Bei der objektorientierten Programmierung werden alle Funktionen, die einem Konto zugeordnet sind, im Code für die

Account -Klasse gesammelt. Alles, was Sie über einen String wissen müssen, befindet sich in der Datei String. Java . Alles, was mit Jahreszahlen zu tun hat (z. B. zwei oder vier Ziffern), wird direkt in der Klasse Jahr behandelt. Wenn also jemand Probleme mit Ihrer Account -Klasse oder Ihrer Year -Klasse hat, weiß er genau, wo er nach dem gesamten Code suchen soll. Das ist großartig!

Stellen Sie sich eine erweiterte Kontentabelle vor. In dieser neuen Tabelle verfügt jedes Objekt über eine integrierte Funktionalität. Jedes Konto kann sich auf dem Bildschirm anzeigen lassen. Jede Zeile der Tabelle hat ihre eigene Kopie einer

-Anzeige -Methode. Natürlich brauchen Sie nicht viel Phantasie, um sich diesen Tisch vorzustellen. Schauen Sie sich diese Tabelle an. Der objektorientierte Weg

Name
Adresse Balance Anzeige Barry Burd
222 Cyberspace Lane 24. 02 heraus. print … Jane Q. Öffentlich
111 Verbraucherstraße 55. 63 heraus. print … Ein Konto, das sich selbst anzeigt

In der zweiten Tabelle hat jedes Kontoobjekt vier Dinge - einen Namen, eine Adresse, einen Kontostand und eine Möglichkeit, sich selbst auf dem Bildschirm anzuzeigen.Nachdem Sie zum objektorientierten Denken übergegangen sind, kehren Sie nie mehr zurück. Der folgende Code zeigt Programme, die die Ideen in der zweiten Tabelle oben implementieren.

In diesem Code zeigt sich ein Konto

statisches Java importieren. lang. System. aus;

public class Konto {

Stringname;

Stringadresse;

doppeltes Gleichgewicht;

öffentliche void-Anzeige () {

out. drucken (Name);

heraus. print ("(");

aus. print (Adresse);

aus. print (") hat $");

heraus. drucken (ausgleichen);

}

}

Dieser Code verwendet die verbesserte Kontoklasse.

public class UseAccount {

public statisch void main (Zeichenfolge args []) {

Konto myAccount = new Konto ();

Account yourAccount = neuer Account ();

myAccount. Name = "Barry Burd";

meinAccount. Adresse = "222 Cyberspace Lane";

meinAccount. Bilanz = 24. 02;

Ihr Konto. name = "Jane Q. Öffentlich";

Ihr Konto. Adresse = "111 Verbraucherstraße";

Ihr Konto. Bilanz = 55. 63;

meinAccount. Anzeige();

System. aus. println ();

Ihr Konto. Anzeige();

}

}

Im ersten Code-Satz enthält die Klasse

Account vier Dinge: einen Namen, eine Adresse, einen Kontostand und eine Anzeigemethode. Diese Dinge stimmen mit den vier Spalten in der zweiten Tabelle überein. Jede Instanz der Klasse Account hat also einen Namen, eine Adresse, einen Kontostand und eine Möglichkeit, sich selbst anzuzeigen. Die Art, wie du diese Dinge nennst, ist nett und einheitlich. Um auf den in myAccount gespeicherten Namen zu verweisen, schreiben Sie myAccount. name

Um

myAccount auf dem Bildschirm anzuzeigen, schreiben Sie myAccount. display ()

Der einzige Unterschied sind die Klammern.

Wenn Sie eine Methode aufrufen, setzen Sie Klammern nach dem Namen der Methode.

Der Header der Anzeigemethode

Schauen Sie sich noch einmal den obigen Code an. Ein Aufruf der Anzeigemethode befindet sich in der

main -Methode der UseAccount -Klasse, aber die Deklaration der display -Methode ist im -Konto verfügbar. Klasse. Die Deklaration hat einen Header und einen Body. Der Header hat drei Wörter und einige Klammern: Das Wort

  • public dient ungefähr dem gleichen Zweck wie das Wort public im ersten Code. Grob gesprochen kann jeder Code einen Aufruf einer öffentlichen Methode enthalten, selbst wenn der aufrufende Code und die öffentliche Methode zu zwei verschiedenen Klassen gehören. Im obigen Beispiel ist die Entscheidung, die Methode öffentlich darzustellen, eine Frage des Geschmacks. Wenn Sie eine Methode erstellen, die für eine Vielzahl von Anwendungen nützlich ist, deklarieren Sie normalerweise die Methode als öffentlich. Das Wort
  • void teilt Java mit, dass bei Aufruf der display -Methode die Methode display nichts an die Stelle zurückgibt, an der sie aufgerufen wurde. Das Wort
  • display ist der Name der Methode. Jede Methode muss einen Namen haben. Andernfalls haben Sie keine Möglichkeit, die Methode aufzurufen. Die Klammern enthalten alle Dinge, die Sie beim Aufruf an die Methode übergeben.
  • Wenn Sie eine Methode aufrufen, können Sie im laufenden Betrieb Informationen an diese Methode übergeben.Die Methode display im ersten Code-Satz sieht seltsam aus, da die Klammern im Header der Methode nichts enthalten. Dieses Nichts zeigt an, dass beim Aufruf keine Information an die display -Methode übergeben wird.
So ​​definieren Sie eine Java-Methode innerhalb einer Klasse (Ein Konto anzeigen) - Dummies

Die Wahl des Herausgebers

Wie man die Socialcast Mobile App benutzt - dummies

Wie man die Socialcast Mobile App benutzt - dummies

Sogar die stoischste Anwendung wie Microsoft Excel hat ein begleitendes Smartphone-App, natürlich hat Socialcast auch eine. Wenn es so wäre, wäre es nicht wirklich eine Ausrede zu sagen, dass Socialcast nicht sehr sozial wäre, wenn du es nicht mit in die große Welt außerhalb deiner Zelle mitnehmen könntest. Die mobile App ...

Wie man das App Verzeichnis von Yammer benutzt - dummies

Wie man das App Verzeichnis von Yammer benutzt - dummies

Sie haben vielleicht gehört: "Es gibt eine App dafür. "Nun, das ist der Fall bei Yammer, der als einzige Ressource für die Vernetzung am Arbeitsplatz funktioniert. Aber Yammer bietet Ihnen auch eine Menge Apps, mit denen Sie Ihr Arbeitsleben noch einfacher gestalten können. Es gibt zwei Möglichkeiten, auf das App-Verzeichnis zuzugreifen: Option ...

So ​​verwenden Sie die Yammer-Analysetools - Dummies

So ​​verwenden Sie die Yammer-Analysetools - Dummies

Yammer rühmt sich damit als "führendes soziales Unternehmensnetzwerk für Unternehmen" um die Arbeit intelligenter und schneller zu erledigen. "Woher weißt du, ob das wahr ist? Ein guter Weg, um zu sehen, wie es für Sie funktioniert, ist die Analyse von Yammer. Wie greifen Sie auf diese großartigen Tools zu? Es ist einfach. Log ...

Die Wahl des Herausgebers

Die Evolution von Distributed Computing für Big Data - Dummies

Die Evolution von Distributed Computing für Big Data - Dummies

Hinter allen wichtigen Trends des letzten Jahrzehnts, einschließlich Serviceorientierung, Cloud Computing, Virtualisierung und Big Data, ist eine grundlegende Technologie namens Distributed Computing. Einfach gesagt, ohne die Verteilung von Datenverarbeitung wäre keiner dieser Fortschritte möglich. Distributed Computing ist eine Technik, mit der einzelne Computer über geografische Gebiete hinweg miteinander vernetzt werden können, so als ob ...

Drei Anbieter mit Data Mining-Produkten - Dummies

Drei Anbieter mit Data Mining-Produkten - Dummies

Es gibt mehrere Anbieter, die Data-Mining-Produkte verkaufen, die Sie vielleicht in Betracht ziehen möchten. Verwenden Sie mit Ihrem Data Warehouse. Hier sind drei, die eine Überlegung wert sind. Microsoft Microsoft hat das serverseitige Data Mining mit Microsoft SQL Server 2005 eingeführt. Obwohl es nicht so ausgereift und ausgeklügelt wie SAS und SPSS ist, hat Microsoft im Laufe der Zeit seine Fähigkeit bewiesen ...

Grundlagen der Big-Data-Integration - Dummies

Grundlagen der Big-Data-Integration - Dummies

Die fundamentalen Elemente der Big-Data-Plattform verwalten Daten auf neue Weise verglichen mit der traditionellen relationalen Datenbank. Dies liegt daran, dass Skalierbarkeit und hohe Leistung erforderlich sind, um sowohl strukturierte als auch unstrukturierte Daten zu verwalten. Komponenten des Big-Data-Ökosystems von Hadoop bis NoSQL DB, MongoDB, Cassandra, ...

Die Wahl des Herausgebers

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

Die meisten modernen Smartphones sind Wi-Fi-fähig. In ein lokales Netzwerk können Sie Spotify-Tracks mithilfe von Wi-Fi auf Ihr Telefon streamen. Sie können Spotify Mobile zu Hause und über Wi-Fi-Netzwerke in Hotels und Cafés problemlos nutzen - Sie müssen nur sicherstellen, dass Sie angemeldet und verbunden sind. ...

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert, kann Auswirkungen auf den Festplattenspeicher Ihres Computers haben. Internetverbindung. Spotify funktioniert anders als viele andere Online-Musikdienste, weil es auf mehrere Arten angewiesen ist, um Ihnen reibungslos Musik ohne Verzögerungen zu liefern. In Computing-Sprechen, das Maß der Verzögerung zwischen Anfordern eines Songs und Hören es ...

So ​​erreichen Sie Spotify Support - Dummies

So ​​erreichen Sie Spotify Support - Dummies

Es kann vorkommen, dass Sie eine kleine Hilfe beim Navigieren und Verwenden von Spotify benötigen von deinen Spotify Freunden. Sie können jederzeit Support @ spotify per E-Mail senden. com mit Ihrer Frage oder melden Sie sich bei Twitter an und senden Sie einen Tweet an @spotify. Stellen Sie sicher, dass Sie alle Informationen einschließen, die dem Support-Team helfen könnten, einschließlich Ihres Benutzernamens, damit sie ...