Dartklassen und Objekte

Dartklassen und Objekte
Immer wenn wir über objektorientierte Programmierung sprechen, ist das erste, was uns in den Sinn kommt, eine „Klasse“. Eine Klasse ist eine benutzerdefinierte Datenstruktur, die bei der Durchführung der gewünschten Vorgänge von benutzerdefinierten Datentypen sowie den primitiven Datentypen hilft. Die Verwendung der Klassen und Objekte in der Dart -Programmiersprache ist der C -Programmiersprache ziemlich ähnlich. In diesem Artikel werden wir jedoch dieses Konzept der Dart -Programmiersprache in Ubuntu 20 ausdrücklich diskutieren.04.

So verwenden Sie die Klassen und Objekte in Dart in Ubuntu 20.04?

Um die Verwendung der Klassen und Objekte in der Dart -Programmiersprache in Ubuntu 20 zu lernen.04, Sie müssen die folgenden drei Beispiele durchlaufen:

Beispiel Nr. 1: Erstellen und Verwenden der Schülerklasse und ihres zugehörigen Objekts in DART

In diesem Beispiel werden wir die Schülerklasse in Dart erstellen und mit Hilfe ihres Objekts auf seine Mitgliederfunktionen und Variablen zugreifen. Dafür haben wir das im Bild unten gezeigte DART -Skript implementiert:

In diesem Beispiel haben wir die Schülerklasse in Dart mit dem Schlüsselwort „Klasse“ erstellt, gefolgt vom Namen der Klasse. Dann haben wir in dieser Klasse drei Mitgliedsvariablen definiert, ich.e. Name, Alter und Roll_num. Wir haben auch eine Mitgliedsfunktion dieser Klasse mit dem Namen displayStudentInfo () erstellt. Diese Funktion hat weder einen Rückgabetyp noch akzeptiert sie Parameter. Innerhalb dieser Funktion drucken wir einfach die Werte der Mitgliedsvariablen am Terminal. Für den Zugriff auf die Mitgliedervariablen und die Mitgliederfunktion der Schülerklasse haben wir nun ein Objekt dieser Klasse, "S1", in unserer Funktion "main ()" erstellt, indem wir das Schlüsselwort "Neu" verwenden. Dann wollten wir alle Mitgliedsvariablen dieser Klasse initialisieren.

Dafür haben wir diese Mitgliedervariablen nacheinander initialisiert, indem wir mit dem Objekt der Schülerklasse, die wir erstellt haben. Wir haben allen drei Mitgliedsvariablen zufällige Werte zugewiesen. Dann haben wir gerade die Funktion „displayStudentInfo ()“ der Schülerklasse mit Hilfe seines Objekts zur Anzeige aller Informationen des angegebenen Schülers auf dem Terminal bezeichnet.

Um dieses DART -Skript auszuführen, haben wir den nachfolgenden Befehl verwendet:

$ dart Run -Klassen.Pfeil

Die Informationen des angegebenen Schülers werden im Bild unten als Ausgabe unseres DART -Skripts angezeigt:

Beispiel Nr. 2: Erstellen und Verwenden der Stromrechtsklasse und ihres zugehörigen Objekts in DART

In diesem Beispiel möchten wir eine DART -Klasse erstellen, die uns bei der Berechnung der Stromrechnung hilft. Wir haben das folgende DART -Skript für diesen Zweck implementiert:

In diesem Beispiel haben wir zunächst die Klasse mit dem Namen "ElectricityBill" erstellt. Dann haben wir die zweiköpfigen Variablen dieser Klasse definiert, ich.e. Einheiten und die Preisvereinigung, die den Gesamteinheiten des Stromverbrauchs bzw. dem Preis jeder Einheit entsprechen. Danach haben wir eine Mitgliedsfunktion dieser Klasse mit dem Namen „CalculateBill ()“ erstellt, die zur Berechnung der gesamten Stromrechnung gedacht ist. In dieser Funktion haben wir eine Variable mit dem Namen "Bill" erstellt und sie dem Produkt von "Einheitenconsumed" und "PricePerUnit" ausgelöst. Dann haben wir eine "Druck" -Anweisung verwendet, um den Wert der "Bill" -Variable zu drucken, ich.e. die Gesamtstromrechnung am Terminal. Danach haben wir unsere "main ()" -Funktion in dem in dem wir zuerst ein Objekt der Klasse „ElectricityBill“ mit dem Namen „Eb“ erstellt haben, definiert.

Mit Hilfe dieses Objekts haben wir dann die Mitgliedsvariablen dieser Klasse mit Dummy -Werten initialisiert. Schließlich haben wir die Funktion „CalculateBill ()“ bezeichnet, indem wir das Objekt dieser Klasse verwenden.

Die Gesamtstromrechnung gemäß den bestandenen Parametern ist im folgenden Bild angezeigt:

Beispiel 3: Erstellen und Verwenden der Mitarbeitergehaltsklasse und des zugehörigen Objekts in DART

In diesem Beispiel möchten wir eine DART -Klasse entwerfen, die das Bruttogehalt eines Mitarbeiters je nach Grundgehalt und allen anderen Zulagen, die ihm/ ihr zur Verfügung gestellt werden, berechnen können. Dazu haben wir das folgende Dart -Skript geschrieben:

In diesem Beispiel haben wir die DART -Klasse mit dem Namen "Employeesalary" erstellt. Dann haben wir die beiden Mitgliedsvariablen dieser Klasse definiert, ich.e. Basesalary und andere Laken. Danach haben wir eine Mitgliedsfunktion dieser Klasse mit dem Namen "Grossalary ()" definiert. Innerhalb dieser Funktion haben wir eine Variable mit dem Namen "Gehalt" erstellt und sie mit der Summe der "Basesalary" und "Anderen" ausgelagert "ausgelöst".

Danach druckten wir den Wert der Variablen „Gehalt“, ich.e. Das Bruttogehalt des Mitarbeiters am Terminal. Dann haben wir in unserer Funktion "main ()" eine Instanz der "Mitarbeiter" -Klasse mit dem Namen "ES" erstellt und mit diesem Objekt die Mitgliedsvariablen unserer Klasse initialisiert. Danach haben wir gerade die Funktion „Grossalary ()“ dieser Klasse bezeichnet, indem wir das Objekt zum Berechnen und Drucken des Bruttogehalts des Mitarbeiters am Terminal unter Verwendung des Brutto -Gehalts genannt haben.

Bei der Ausführung dieses DART -Skripts wurde das Bruttogehalt des Mitarbeiters auf dem Terminal gedruckt, wie im Bild unten gezeigt:

Abschluss

Mit diesem Artikel wollten wir Sie über die Verwendung der Klassen und Objekte in der Dart -Programmiersprache in Ubuntu 20 aufklären.04. Um diese Konzepte für Sie leichter zu machen, haben wir sie mit Hilfe von drei verschiedenen Beispielen erklärt, die sich um drei verschiedene Klassen drehten. Diese Klassen nutzten die Funktionen wie einfaches Druck, Berechnung von Summen, Produkten usw. Indem Sie diese Beispiele als Basislinie verwenden, können Sie Ihre Klassen und ihre zugehörigen Objekte in der Dart -Programmiersprache problemlos erstellen und sie zur Erreichung der gewünschten Funktionalität verwenden. Sie müssen nur die grundlegende Methode dafür kennen (wie in diesem Artikel erläutert), und Sie werden gut gehen können.