sElamat Belajar :) ,, sEmoga bErmanfA'at ^_^

Selasa, 08 Oktober 2013

Over Loading



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. Overloading adalah dua atau lebih method di dalam satu kelas yang sama, dengan nama yang sama, namun dengan deklarasi parameter yang membedakan.

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


Tidak ada komentar:

Posting Komentar