Gewusst wie: Entwerfen Sie eine Klasse mit dem Namen Konto in C++

February 14

Die Programmiersprache C++ ist eine objektorientierte Sprache, die sich hauptsächlich mit der Interaktion zwischen Objekten. Objekte sind Instanzen von Klassen, die Entwürfe sind, die das charakteristische Verhalten und Zustandsdaten der Objekte zu definieren. Klassen sind gewöhnlich entworfen, um einen Zweck, wie z. B. alle Funktionen eines Kundenkontos Detail zu erfüllen. Um eine solche Klasse zu entwerfen, müssen Sie entscheiden, welche kritischen Funktionen sind notwendig, um die Klasse zu bilden. Sie müssen der Klasse Funktionen und Daten ermitteln.

Anweisungen

1 Entscheiden Sie, was die Account-Klasse erreichen muss. Beispielsweise kann eine Account-Klasse den Namen von einem Client, eine Kontonummer und ein Kontosaldo aufnehmen. Die Klasse sollte auch eine Methode zum Zugriff auf diese Daten um sie aktualisieren oder ausdrucken bereit. Diese Angaben sind genug, um eine Klasse basic-Account erstellen.

2 Laden Sie die C++-IDE, indem Sie auf das Programmsymbol. Wenn es geöffnet wird, wählen Sie "File/New/Project" und "C++-Projekt" ein neues C++-Projekt zu erstellen. Eine leere Quellcodedatei wird in den Text-Editor-Teil der IDE angezeigt.

3 Schreiben Sie die folgende Klassendeklaration an der Spitze der Quellcodedatei:

Klasse Konto

{}

4 Beachten Sie die geschweiften Klammern, die unmittelbar die Klassendeklaration folgen. Dies nennt man einen Code-Block. Alle von den Quellcode für diese Klasse wird dieser Codeblock passen. Es werden mehrere Zeilen Code, so dass Sie die geschweiften Klammern brechen, damit sie jeweils auf ihrer eigenen Linien sitzen, und zur Verbesserung der Lesbarkeit den enthaltenden Code einrücken möchten. Dies sind Fragen des Stils und an Ihnen zu entscheiden.

5 Schreiben Sie eine private Daten Klassendeklaration. Dies sind Daten, die nur von innerhalb der Klasse zugegriffen werden können. In der Regel sollten alle Daten private deklariert werden. Die Schnittstellen, mit denen andere Objekte zum Bearbeiten der Daten sind öffentlich. Dadurch wird bestimmt, dass nur diese Klasse seine eigenen Daten direkt ändern kann. Andere Objekte können durch die öffentlichen Schnittstellen Änderungen anfordern, aber die genaue Art und Weise, in der dies geschieht, hängt von dieser Klasse. Um die folgenden drei Daten als private Klassenmember zu deklarieren, schreiben Sie Folgendes:

Privat:

Zeichenfolge AccountName;

Int AccountNumber;

Int AccountBalance;

6 Schreiben Sie die öffentliche Schnittstelle-Deklarationen. Dies sind die Methoden, mit denen andere Objekte dieser Klasse und dessen Daten interagieren können. Eine gute Trio der Methoden sind "GetAccountName", "GetAccountNumber," und "GetAccountBalance." Diese Methoden stellen andere Objekte nur Lesezugriff auf die Klassendaten. Schreiben Sie die folgenden Deklarationen der öffentlichen Schnittstelle:

Öffentliche:

String getAccountName() {return this.accountName;}

Int getAccoutNumber() {return this.accountNumber;}

Int getAcccountBalance() {return this.accountBalance;}

7 Schreiben Sie einen Konstruktor, der alle Klassendaten festlegt. Ein Konstruktor ist eine öffentliche Methode, mit der ein Client eine Instanz dieser Klasse erstellen und schalten ihn in ein Objekt. Schreiben Sie Folgendes unter die öffentliche Schnittstelle-Deklarationen:

Konto (Zeichenfolge AccountName, Int AccountNumber, Int AccountBalance)

{this.accountName = AccountName; this.accountNumber = AccountNumber; this.accountBalance = AccountBalance;}

8 Klicken Sie auf die Schaltfläche "Speichern", um den Source-Code zu speichern. Sie haben nun eine nackte Knochen-Klasse, die ein Konto darstellt. Sie können Objekte dieser Klasse instanziieren, die folgende Anweisung:

Konto-NewAccount = neues Konto ("John Doe", 12345, 1000);