Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Klassemethode | Introductie tot Objectgeoriënteerd Programmeren (OOP)
C# Verder dan de Basis

bookKlassemethode

Net als structs kunnen klassen ook methoden bevatten. De syntaxis voor het aanmaken en aanroepen van methoden is eveneens zeer vergelijkbaar.

Je kunt bijvoorbeeld een klasse genaamd Rectangle maken met de attributen width en height en een methode genaamd area, die het oppervlak van het rechthoekobject berekent op basis van de waarden van width en height:

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

Welke van de volgende is een geldige methode?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you show me how to define a method inside a class?

How do I call a method from an instance of a class?

What is the difference between a method and a regular function in a class?

Awesome!

Completion rate improved to 2.04

bookKlassemethode

Veeg om het menu te tonen

Net als structs kunnen klassen ook methoden bevatten. De syntaxis voor het aanmaken en aanroepen van methoden is eveneens zeer vergelijkbaar.

Je kunt bijvoorbeeld een klasse genaamd Rectangle maken met de attributen width en height en een methode genaamd area, die het oppervlak van het rechthoekobject berekent op basis van de waarden van width en height:

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

Welke van de volgende is een geldige methode?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 7
some-alt