Selasa, 08 Oktober 2013

OVERLOADING

Overloading adalah suatu cara membuat lebih dari constructor pada suatu class. Supaya pengaksesan constructor tersebut lancar, maka sebagai pembedanya adalah tipe parameter dan atau jumlah parameternya.

Contoh Programnya :
using System;

namespace overloading1
{
    class Program
    {
        private static void perkalian(int a, int b, int c){
            Console.WriteLine(“perkalian 3 tipe dalam parameter”);
            int x=0;
            x = Convert.ToInt32(a*b*c);
            Console.WriteLine(“{0} = {1} * {2} * {3} “,x,a,b,c);
        }
        private static void perkalian(int a, int b){
            Console.WriteLine(“perkalian 2 tipe dalam parameter”);
            int x=0;
            x = Convert.ToInt32(a*b);
            Console.WriteLine(“{0} = {1} * {2}”,x,a,b);
        }
        public static void Main(string[] args)
        {
            Console.WriteLine(“contoh overloading method dengan nama method perkalian”);
            Console.WriteLine();
            perkalian(3,4);
            Console.WriteLine();
            perkalian(3,4,5);
            Console.ReadKey(true);
        }
    }
}

Hasilnya :

Tidak ada komentar:

Posting Komentar