Dies bedeutet jedoch nicht, dass ein objektorientierter Ansatz verwendet wird. Dieser Ansatz oder diese Philosophie ermöglicht es uns, komplexere und umfangreichere Programme professioneller und fortschrittlicher zu entwickeln.
Definition von Klassen
Die objektorientierte Programmierung besteht im Wesentlichen darin, ein System aufzubauen, in dem wir Objekte miteinander verbinden können. Die Objekte werden von den Klassen definiert, die sich als die Vorlagen herausstellen, die die Eigenschaften von ihnen definieren.
Dies ist eine etwas vereinfachte Erklärung, aber es kann wichtig sein, zu verstehen, worauf wir uns beziehen, da das Schlüsselkonzept der Objektorientierung die Abstraktion ist und es als solches etwas Komplexes ist, auf einen Blick zu sehen.
Aber nicht alle Kreise sind gleich, manche haben einen größeren Radius, andere einen kleineren Radius usw. Eine Klasse für jede Variation zu erstellen, ist etwas, das nicht sein sollte. Dann definieren wir einfach eine Klasse, mit der wir alle Kreise erstellen können, die wir möchten, indem wir einfach den Wert ihres Attributs hinzufügen.
Dann können wir objektorientierte Programmierung definieren , wie wir beispielsweise reale Objekte in unsere Programme einbinden können.
So definieren Sie eine Klasse
Um eine Klasse zu definieren, aus der wir ein Objekt zeichnen können, müssen wir mehrere Schlüsselelemente definieren. Sehen wir uns im folgenden Bild einen Code an, in dem eine Klasse für die Kreise definiert wurde:
Zuerst stellen wir fest, dass wir der Klasse einen Namen geben und dieser dem Objekt entspricht, das wir definieren möchten. Dann geben wir an, dass sie ein Attribut hat. In diesem Fall ist es der Radius, der unser Objekt definiert. Dann haben wir zwei Methoden , die die gleichen Namen haben Unsere Klasse, das sind die sogenannten Builder , die unser Objekt formen. Schließlich haben wir eine Methode, die den Bereich des Kreises zurückgibt, dh eine Aktion auf unser Objekt.
Wie wir sehen, gibt uns dies die Basis, um viele Objekte aus derselben Definition zu erstellen. Beispielsweise könnten wir 100 Kreise mit nur einer Klasse erstellen, und diese 100 Kreise könnten alle unterschiedlich sein. Dies führt dazu, dass wir eine Menge Code sparen, der erstellt wird eine Definition für jeden Kreis mit einer Schleife.