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 :
- 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.
- 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