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();
}
}