Méthodes de Classe
Tout comme les structures, les classes peuvent également avoir des méthodes. La syntaxe pour créer et appeler des méthodes est également très similaire :
Par exemple, nous pouvons créer une classe appelée Rectangle
avec des attributs width
et height
et une méthode appelée area
, qui calcule la surface de l'objet rectangle en fonction des valeurs de width
et height
:
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()}"); } }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.04
Méthodes de Classe
Glissez pour afficher le menu
Tout comme les structures, les classes peuvent également avoir des méthodes. La syntaxe pour créer et appeler des méthodes est également très similaire :
Par exemple, nous pouvons créer une classe appelée Rectangle
avec des attributs width
et height
et une méthode appelée area
, qui calcule la surface de l'objet rectangle en fonction des valeurs de width
et height
:
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()}"); } }
Merci pour vos commentaires !