Page 28 - E-Modul Pemrograman Dasar Kelas X
P. 28

Berikut ini adalah contoh method yang menggunakan parameter.


                        public int CariMax(int parameter1, int parameter2)
                               {
                                       int hasil;
                                       if (parameter1 > parameter2)

                                       hasil parameter1;
                                       else
                                       hasil parameter2;
                                       return hasil;
                               }


                   f.  Method Overloading

                              Suatu method dapat dibuat lebih dari satu kali dengan nama yang sama, tapi dengan
                       parameter yang berbeda dan tujuan untuk menghindari kesalahan tipe data yang digunakan
                       dalam parameternya. Perhatikan contoh berikut.

                        using System;
                        using System.Collections.Generic;

                        using System.Linq;
                        using System.Text;

                        namespace ConsoleApplication1

                        {
                               class ContohMethod
                               {
                                       //ini method untuk menampung parameter dengan tipe data
                        int
                                       //jika method ini dengan parameter tipe data double,
                               terjadi error
                                       public int Max(int a, int b, int c = Int32.MinValue)
                                       {

                                              int maxi = (a > b) ? a ; b;
                                              return (c > max1) ? c: max1;
                                       }








                                                             19
   23   24   25   26   27   28   29   30   31   32   33