Klassenmethoden
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
1234567class className { // ... other class code public returnType methodName(datatype param1, datatype param2, ...) { // code } }
index.cs
123456789101112131415161718192021222324252627using 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()}"); } }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.04
Klassenmethoden
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
1234567class className { // ... other class code public returnType methodName(datatype param1, datatype param2, ...) { // code } }
index.cs
123456789101112131415161718192021222324252627using 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()}"); } }
Danke für Ihr Feedback!