<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Basics :: Tag :: onlythoughts</title><link>https://private.onlythoughts.io/tags/basics/index.html</link><description/><generator>Hugo</generator><language>de-ch</language><lastBuildDate>Tue, 21 Apr 2026 14:20:00 +0200</lastBuildDate><atom:link href="https://private.onlythoughts.io/tags/basics/index.xml" rel="self" type="application/rss+xml"/><item><title>Was ist OOP? Objektorientierte Programmierung erklärt</title><link>https://private.onlythoughts.io/konzepte/what-is-oop/index.html</link><pubDate>Tue, 21 Apr 2026 14:20:00 +0200</pubDate><guid>https://private.onlythoughts.io/konzepte/what-is-oop/index.html</guid><description>Objektorientierte Programmierung (kurz OOP) ist ein Programmierparadigma, das auf dem Konzept von “Objekten” basiert. Im Gegensatz zur prozeduralen Programmierung, wo Code in Funktionen und Abläufen organisiert wird, gruppiert OOP zusammengehörige Daten und Verhaltensweisen in bausteinartigen Entitäten.
Stelle dir ein Auto vor. Anstatt eine Funktion fahre_auto(farbe, marke) zu schreiben, erstellst du ein Objekt Auto, das Eigenschaften (Farbe, Marke) und Methoden (fahren, bremsen) in sich vereint.
1. 🧱 Klassen und Objekte Klassen (Der Bauplan) Eine Klasse ist wie ein Bauplan oder eine Blaupause. Sie definiert, welche Eigenschaften und Methoden die Objekte später haben werden, enthält aber selbst noch keine konkreten Daten.</description></item></channel></rss>