Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Was ist objektorientierte Programmierung? | Einführung in die Objektorientierte Programmierung (OOP)
C# Jenseits der Grundlagen

bookWas ist objektorientierte Programmierung?

Klasse ist im Wesentlichen eine Blaupause zur Erstellung von Objekten, die Daten speichern. Eine Klasse kann Felder enthalten und auch Methoden besitzen.

Das folgende Diagramm zeigt ein Beispiel für eine Klasse mit ihren Objekten:

Dies ist jedoch die Illustration, die Sie im vorherigen Abschnitt beim Lernen über Strukturen verwendet haben, daher könnten Sie sich fragen, worin der Unterschied besteht?

Im Hinblick auf die grundlegenden Konzepte sind Klassen und Strukturen im Wesentlichen gleich. Strukturen sind jedoch eine eingeschränktere Version von Klassen. Im Gegensatz zu Strukturen können Klassen komplexe Beziehungen zueinander eingehen. Beispielsweise kann eine Klasse ein Kind einer anderen Klasse sein und zusätzliche Funktionalitäten enthalten. In diesem Abschnitt werden alle Konzepte von Klassen behandelt, die den Strukturen sehr ähnlich sind. Im nächsten Abschnitt bauen Sie auf diesem Wissen auf und lernen alle Feinheiten von Klassen kennen.

Objektorientierte Programmierung oder OOP ist ein Programmierparadigma oder, einfach ausgedrückt, eine Methode der Programmierung, die Daten und Methoden überwiegend innerhalb von Klassen organisiert. In diesem Paradigma dreht sich der gesamte Code um das Konzept von Klassen und deren Objekten, was dieser Methode den Namen Objekt-orientierte Programmierung verleiht.

Note
Hinweis

Ein Paradigma ist eine Möglichkeit, eine Methode der Programmierung zu klassifizieren. Zum Beispiel ist funktionale Programmierung ein Paradigma, bei dem Programme durch das Schreiben von Funktionen erstellt werden. Programmiersprachen werden häufig nach Paradigmen klassifiziert. Zum Beispiel wird Haskell als funktionale Programmiersprache bezeichnet.

C# ist eine objektorientierte Programmiersprache. Dies wird auch im Grundcode eines C#-Programms deutlich:

index.cs

index.cs

copy
123456789
using System; public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine ("Hello World"); } }

Hier befindet sich die Methode Main innerhalb der Klasse ConsoleApp, die das Programm selbst repräsentiert. Jeglicher Code, den Sie schreiben, befindet sich fast immer innerhalb einer Klasse oder steht in Bezug zu einer Klasse.

1. Was ist eine Klasse in der Programmierung?

2. Was unterscheidet Klassen von Strukturen?

question mark

Was ist eine Klasse in der Programmierung?

Select the correct answer

question mark

Was unterscheidet Klassen von Strukturen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.04

bookWas ist objektorientierte Programmierung?

Swipe um das Menü anzuzeigen

Klasse ist im Wesentlichen eine Blaupause zur Erstellung von Objekten, die Daten speichern. Eine Klasse kann Felder enthalten und auch Methoden besitzen.

Das folgende Diagramm zeigt ein Beispiel für eine Klasse mit ihren Objekten:

Dies ist jedoch die Illustration, die Sie im vorherigen Abschnitt beim Lernen über Strukturen verwendet haben, daher könnten Sie sich fragen, worin der Unterschied besteht?

Im Hinblick auf die grundlegenden Konzepte sind Klassen und Strukturen im Wesentlichen gleich. Strukturen sind jedoch eine eingeschränktere Version von Klassen. Im Gegensatz zu Strukturen können Klassen komplexe Beziehungen zueinander eingehen. Beispielsweise kann eine Klasse ein Kind einer anderen Klasse sein und zusätzliche Funktionalitäten enthalten. In diesem Abschnitt werden alle Konzepte von Klassen behandelt, die den Strukturen sehr ähnlich sind. Im nächsten Abschnitt bauen Sie auf diesem Wissen auf und lernen alle Feinheiten von Klassen kennen.

Objektorientierte Programmierung oder OOP ist ein Programmierparadigma oder, einfach ausgedrückt, eine Methode der Programmierung, die Daten und Methoden überwiegend innerhalb von Klassen organisiert. In diesem Paradigma dreht sich der gesamte Code um das Konzept von Klassen und deren Objekten, was dieser Methode den Namen Objekt-orientierte Programmierung verleiht.

Note
Hinweis

Ein Paradigma ist eine Möglichkeit, eine Methode der Programmierung zu klassifizieren. Zum Beispiel ist funktionale Programmierung ein Paradigma, bei dem Programme durch das Schreiben von Funktionen erstellt werden. Programmiersprachen werden häufig nach Paradigmen klassifiziert. Zum Beispiel wird Haskell als funktionale Programmiersprache bezeichnet.

C# ist eine objektorientierte Programmiersprache. Dies wird auch im Grundcode eines C#-Programms deutlich:

index.cs

index.cs

copy
123456789
using System; public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine ("Hello World"); } }

Hier befindet sich die Methode Main innerhalb der Klasse ConsoleApp, die das Programm selbst repräsentiert. Jeglicher Code, den Sie schreiben, befindet sich fast immer innerhalb einer Klasse oder steht in Bezug zu einer Klasse.

1. Was ist eine Klasse in der Programmierung?

2. Was unterscheidet Klassen von Strukturen?

question mark

Was ist eine Klasse in der Programmierung?

Select the correct answer

question mark

Was unterscheidet Klassen von Strukturen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
some-alt