Skip to content

Technik Blog

IoT, Smart Home & Mikrocontroller einfach erklärt

Menu
  • Smarthome
  • Gartenautomation
  • Mikrocontroller
    • Arduino
    • ESP32 & Co.
    • Calliope Mini
    • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
Menu

Schlagwort: OOP

Apache Groovy #9 – objektorientierte Programmierung – Interfaces

Veröffentlicht am 7. September 202229. April 2023 von Stefan Draeger

In diesem Beitrag stelle ich dir vor, wie du Interfaces in Groovy implementieren und nutzen kannst. Im ersten Teil zur objektorientierten Programmierung mit Groovy habe ich dir bereits gezeigt, wie du Klassen und abstrakte Klassen erstellen und somit mit Vererbung arbeiten kannst. Hier soll es nun um die Interfaces gehen. In diesem Beitrag verwende ich…

OOP mit Apache Groovy - Teil 1

Apache Groovy #8: objektorientierte Programmierung

Veröffentlicht am 31. August 202229. April 2023 von Stefan Draeger

In diesem Beitrag möchte ich dir die objektorientierte Programmierung mit Apache Groovy näher bringen. Bisher haben wir unsere Groovy Skripte lediglich in einer Datei geschrieben, welche einfach ausgeführt wurde. Das ist für kleine Skripte völlig okay, wenn wir jedoch große Business-Anwendungen entwickeln wollen, dann sollten wir eine gewisse Struktur einbauen und unseren Code aufteilen. Die…

Python - Vererbung

Python #17: Vererbung

Veröffentlicht am 6. Mai 20201. Mai 2023 von Stefan Draeger

Ein wichtiges Prinzip in der Objekt orientierten Programmierung ist die Vererbung von Klassen.  In diesem Beitrag möchte ich dir dieses Prinzip anhand eines Beispieles näher bringen. Gegeben sei wieder unser Auto Objekt von den letzten Beispielen (jedoch stark eingekürzt). Wenn wir nun ein LKW als Objekt modellieren wollen, haben wir zunächst einpaar ähnliche Eigenschaften Wir…

Python - Methode __str__ überschreiben

Python #16: Eigenschaften vom Objekt ausgeben (Methode __str__ überschreiben)

Veröffentlicht am 29. April 20201. Mai 2023 von Stefan Draeger

Wie im Titel dieses Beitrages zu lesen ist, wollen wir nun die Eigenschaften eines Objektes ausgeben. Dazu können wir in Python den bereits bekannten Befehl „print“ nutzen. Diesem Befehl wird nun unser Objekt übergeben. Im nachfolgenden verwende ich das Auto Objekt aus dem letzten Beitrag. Wenn wir nun, wie bereits erwähnt, mit dem Befehl „print“…

Python3 - private Variablen und Methoden

Python #15: Private Variablen und Methoden

Veröffentlicht am 16. April 20201. Mai 2023 von Stefan Draeger

Wenn man eine Klasse in Python schreibt kann diese nicht nur Daten / Eigenschaften in Variablen speichern sondern kann auch Methoden und Eigenschaften besitzen welche von außen nicht zugreifbar sein sollen. Einleitung In diesem Beitrag möchte ich dir nun zeigen wie du den Zugriff auf Eigenschaften und / oder Methoden deiner Klasse von außen verhinderst….

Python OOP Einleitung

Python #14: objektorientierte Programmierung (Einleitung)

Veröffentlicht am 7. April 201931. Mai 2022 von Stefan Draeger

In den letzten Beiträgen zur Skriptsprache Python, habe ich die Grundsteine für dieses weitaus größere Kapitel gestellt. Wenn du also neu in der Sprache Python bist, dann möchte ich dir empfehlen, dir die Zeit zu nehmen und die vorherigen Kapitel durchzulesen. Was ist ein Objekt? Als Objekt bezeichnet man eine Struktur mit Werten (meist Variablen…

Python - Funktionen

Python #9: Funktionen

Veröffentlicht am 13. Dezember 20181. Mai 2023 von Stefan Draeger

Funktionen sind ein wesentlicher Bestandteil der objektorientierten Programmierung (dazu folgt später ein separater Beitrag) und dienen unter anderem dazu den Quellcode zu strukturieren. Nehmen wir folgenden Quellcode: In diesem Stück Code wird die Addition zweier Zahlen (a & b) ausgeführt.Da ich hier jedoch mehrmals Addieren möchte, muss der Quellcode immer wiederholt werden. Diese Dopplung  von…

Kategorien

Kontakt & Hilfe

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden? Erstelle einfach ein Support-Ticket.

Support-Ticket erstellen
Keine Beiträge verpassen

Newsletter abonnieren

Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32, Smarthome und IoT direkt in dein Postfach.

Newsletter abonnieren
Videos & Tutorials

Draeger-IT auf YouTube

Entdecke meine Videos zu Arduino, ESP32, Raspberry Pi, Smarthome und spannenden Elektronikprojekten – mit Tutorials, Tests und Praxisbeispielen.

YouTube-Kanal besuchen
Freiwillige Unterstützung

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee. So hilfst du dabei, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

Auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kostenlose Online-Werkzeuge

Tools

Praktische Generatoren, Rechner und Hilfsmittel für deine Elektronik- und Entwicklungsprojekte.

Generatoren & Konverter

  • QR-Code Generator
  • Passwort Generator
  • PNG zu WebP konvertieren
  • Bilder online komprimieren
  • Code online formatieren

Rechner & Tabellen

  • Unix-Zeitstempel-Rechner
  • ASCII-Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner

LED-Matrix

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix Generator
Kontakt

Anschrift & Kontaktdaten

Stefan Draeger

Königsberger Str. 13
38364 Schöningen

Telefon 01556 5432686

E-Mail info@draeger-it.blog

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
Social Media

Folge mir auf

Weitere Projekte, Videos und Neuigkeiten findest du auch auf meinen Social-Media-Kanälen.

  • f Facebook
  • in LinkedIn
  • ▶ YouTube
  • ♪ TikTok
  • P Pinterest
  • ◎ Instagram
Rechtliche Informationen

Rechtliches

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
  • KI-Transparenz bei draeger-it.blog
©2026 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
  • Optionen verwalten
  • Dienste verwalten
  • Verwalten von {vendor_count}-Lieferanten
  • Lese mehr über diese Zwecke
Einstellungen anzeigen
  • {title}
  • {title}
  • {title}