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

bookKlassenmethoden

Wie bei Strukturen können auch Klassen Methoden enthalten. Die Syntax zum Erstellen und Aufrufen von Methoden ist ebenfalls sehr ähnlich.

Zum Beispiel kann eine Klasse namens Rectangle mit den Attributen width und height sowie einer Methode namens area erstellt werden, die die Fläche des Rechteck-Objekts basierend auf den Werten von width und height berechnet:

index.cs

index.cs

copy
1234567
class className { // ... other class code public returnType methodName(datatype param1, datatype param2, ...) { // code } }
index.cs

index.cs

copy
123456789101112131415161718192021222324252627
using System; public class ConsoleApp { class Rectangle { public double width; public double height; public double area() { return width * height; } } public static void Main(string[] args) { Rectangle r1 = new Rectangle(); r1.width = 10; r1.height = 20; Rectangle r2 = new Rectangle(); r2.width = 14.7; r2.height= 17.9; Console.WriteLine($"Area of R1 is {r1.area()}"); Console.WriteLine($"Area of R2 is {r2.area()}"); } }
question mark

Welche der folgenden Methoden ist gültig?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 7

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

bookKlassenmethoden

Swipe um das Menü anzuzeigen

Wie bei Strukturen können auch Klassen Methoden enthalten. Die Syntax zum Erstellen und Aufrufen von Methoden ist ebenfalls sehr ähnlich.

Zum Beispiel kann eine Klasse namens Rectangle mit den Attributen width und height sowie einer Methode namens area erstellt werden, die die Fläche des Rechteck-Objekts basierend auf den Werten von width und height berechnet:

index.cs

index.cs

copy
1234567
class className { // ... other class code public returnType methodName(datatype param1, datatype param2, ...) { // code } }
index.cs

index.cs

copy
123456789101112131415161718192021222324252627
using System; public class ConsoleApp { class Rectangle { public double width; public double height; public double area() { return width * height; } } public static void Main(string[] args) { Rectangle r1 = new Rectangle(); r1.width = 10; r1.height = 20; Rectangle r2 = new Rectangle(); r2.width = 14.7; r2.height= 17.9; Console.WriteLine($"Area of R1 is {r1.area()}"); Console.WriteLine($"Area of R2 is {r2.area()}"); } }
question mark

Welche der folgenden Methoden ist gültig?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 7
some-alt