Klassen und Objekte in Java

Es ist möglich, Grundprogramme zu entwickeln, wenn wir lernen, die meisten Grundfunktionen von Java zu nutzen , wie z. B. die Deklaration von Variablen, die Verwendung verschiedener Schleifen und Zyklen, Bedingungen usw. Wenn wir darauf geachtet haben, kann man feststellen, dass trotz der Verwendung dieser Komponenten immer alles durch eine Klasse abgegrenzt wurde.

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.

Beispiel
Lassen Sie uns anhand eines einfachen Beispiels sehen, wie wir ein Objekt konstruieren können, beispielsweise um einen Kreis zu definieren. Wenn wir zu seinem minimalistischsten Ausdruck übergehen, wissen wir, dass ein Kreis eine geometrische Figur ist, deren Attribut oder Eigenschaft es auszeichnet, dass er einen Radius hat. Mit welchem ​​Maß werden wir es quantifizieren?

java_clases.jpg

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.

See also  Subcontainer in Java

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:

java_clases2.jpg

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.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *