BAB VII
METHOD
Method adalah bagian dari tubuh
program yang mengimplementasikan suatu action sehingga class atau object
bekerja.
7.1 Static
Methods
Method dapat di overload, yaitu nama
suatu method dapat dipakai berkali-kali
selama method tersebut memiliki
sesuatu yang unik. Static method hanya
bisa diakses melalui classnya saja.
Contoh
class Program
{
static void contohmethod()
{
Console.WriteLine(“Method Tanpa
Parameters”);
}
static void contohmethod(int
value1,int value2)
{
Console.WriteLine(“Nilai dari
parameter1 ” + value1.ToString() );
Console.WriteLine(“Nilai dari
parameter2 ” + value2.ToString());
}
static void contohmethod(ref int
value)
{
value = value + 9;
Console.WriteLine(“Nilai Parameters
dengan metoda Ref ” + value.ToString() );
}
static void Main(string[] args)
{
contohmethod();
int v1 = 10;
int v2 = 20;
contohmethod(v1, v2);
int r = 10;
contohmethod(ref r);
Console.ReadLine();
}
}
7.2 non
static metho
non static method adalah method yang
dapat diakses melalui instance-nya
contoh :
class First
{
public virtual void one()
-->
{
Console.WriteLine(“Class First
One”);
}
}
class Second : First
{
public override void one()
{
Console.WriteLine(“Class Second
One”);
}
}
class Program
{
static void Main(string[] args)
{
First x = new First() ;
Second y = new Second() ;
x.one();
y.one();
Console.ReadLine();
}
}