Zoals je uit het orienterende gedeelte uit deze course weet, is een method een stukje code dat vanuit een ander stukje code is aan te roepen. Een voorbeeld van de methode CalcInterest:
public double CalcInterest(double interest, double investment)
{
return investment * ( 1 + interest);
}
double interest = CalcInterest(0.03, 1000);//1030.00
Met deze methode bereken je de interest (rente) van een investment (bedrag). Deze getallen geef je dmv de parameters interest en investment door.
Methods worden ook veel gebruikt in classes. Hoe zou die eruit kunnen zien?
public BankAccount
{
//fields
private double investment;
public double Investment
{
get { return investment; }
}
//constructor
public BankAccount(double investment)
{
this.investment = investment;
}
//HIER STAAT DE METHOD
public double CalcInterest(double interest)
{
return this.Investment * ( 1 + interest);
}
}
public Form
{
public Form()
{
BankAccount bankaccount = new BankAccount(1000);//bankaccount object declareren
double interest = bankaccount.CalcInterest(0.03);
}
}
Zoals je ziet is er van alles bij gekomen. Ten eerste is er de class BankAccount gemaakt. De method CalcInterest hoort bij deze class. Met deze method kan de rente berekend worden van jouw bankaccount. De method lijkt nog veel op de oude method, maar er zijn een paar kleine aanpassingen.