Selasa, 18 Desember 2012

OVERLOADING FUNCTIO


Pengertian dari Overloading Function; merupakan sebuah function dengan nama yang sama tetapi memiliki Parameter yang berbeda. Untuk lebih jelasnya kita lihat penjelasannya berikut
Buatlah form seperti berikut :


masukan Listing programnya, sebagai Berikut :
Public Class Form1

    Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer) As Integer
        hitung = bil1 * bil2
    End Function
    Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer, ByVal bil3 As Integer) As Integer
        hitung = bil1 + bil2 + bil3
    End Function

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TextBox1.Text = hitung(3, 1, 2)
    End Sub
End Class


Jalankan programnya , seperti berikut :


Penjelasan :
  1. Terdapat 2 Sub Program “Function” yang bisa berfungsi, tetapi pada saat kita melihat pemanggilan namaFunction pada Button1, terdapat 3 bilangan yang artinya, hanya “function” yang memiliki 3 parameterlah yang dapat berjalan, sedangkan “Function” yang memiliki 2 parameter diabaikan.
  2. Tetapi, jika angka parameter pada pemanggilan namaparameter di hapus 1, maka “Function” yang memiliki 2 parameterlah yang dijalankan, sedangkan “function” yang memiliki 3 parameter akan diabaikan. Hasil :

 

Sekian penjelasan tentang Overloading Function

Tidak ada komentar:

Posting Komentar