Kursinhalt
C# Über die Grundlagen Hinaus
C# Über die Grundlagen Hinaus
3. Einführung in die Objektorientierte Programmierung (OOP)
Klassenmethoden
Genau wie Strukturen können auch Klassen Methoden haben. Die Syntax zum Erstellen und Aufrufen von Methoden ist ebenfalls sehr ähnlich:
Zum Beispiel können wir eine Klasse namens Rectangle
mit den Attributen width
und height
erstellen und eine Methode namens area
, die die Fläche des Rechteckobjekts basierend auf den Werten width
und height
berechnet:
index
class className { // ... other class code public returnType methodName(datatype param1, datatype param2, ...) { // code } }
index
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()}"); } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 7