Senin, 06 April 2015
Partial Class
Berbeda dengan VB6, VB.NET dapat membuat beberapa Class sekaligus dalam satu file. Jika anda menuliskan coding yang sangat banyak dalam satu class dan anda ingin memecahnya menjadi beberapa bagian agar tidak rancu dan bingung, anda dapat menggunakan Partial Class.
Pertama, buat projek baru dengan visual basic dan pilih Console Application.
Kemudian buatlah class baru dengan nama Matematika.vb
Selanjutnya kita akan langsung menuliskan coding pada Class Matematika.vb. Misalkan kita mempunyai beberapa deretan variable dan fungsi pada Class Matematika.vb dan kemudian kita ingin memecahnya menjadi 2 bagian.
Public Class Matematika
Public BilanganPertama As Integer
Public BilanganKedua As Integer
Public Function Pengurangan() As Integer
Return BilanganPertama - BilanganKedua
End Function
Public Function Penambahan() As Integer
Return BilanganPertama + BilanganKedua
End Function
Public Function Pembagian() As Integer
Return BilanganPertama / BilanganKedua
End Function
Public Function Perkalian() As Integer
Return BilanganPertama * BilanganKedua
End Function
End Class
Dari class diatas kita akan memecahkannya menjadi dua dengan nama class yang sama yaitu Matematika tetapi kita juga harus menambahkan method Partial sebelum pendeklarasian Class. Untuk Classpertama kita gunakan untuk menampung variable dan Class kedua untuk menampung fungsi.
Partial Public Class Matematika
Public BilanganPertama As Integer
Public BilanganKedua As Integer
End Class
Partial Public Class Matematika
Public Function Pengurangan() As Integer
Return BilanganPertama - BilanganKedua
End Function
Public Function Penambahan() As Integer
Return BilanganPertama + BilanganKedua
End Function
Public Function Pembagian() As Integer
Return BilanganPertama / BilanganKedua
End Function
Public Function Perkalian() As Integer
Return BilanganPertama * BilanganKedua
End Function
End Class
Dan sekarang Class Matematika sudah terpecah menjadi 2 bagian. Tetapi walaupun terpecah menjadi 2, Class Matematika tetap menjadi satu kesatuan. Sekarang kita akan mulai implementasi dari Class Matematika.
Buka Modul1.vb dan masuk pada kalang Sub Main(). Tuliskan coding berikut ini dan jalankan program anda.
Module Module1
Sub Main()
'deklarasi class mahasiswa
Dim mtk As New Matematika
'Memberi nilai dari variabel
mtk.BilanganKedua = 2
mtk.BilanganPertama = 10
Console.WriteLine("Penambahan : " & mtk.Penambahan)
Console.WriteLine("Pengurangan : " & mtk.Pengurangan)
Console.WriteLine("Perkalian : " & mtk.Perkalian)
Console.WriteLine("Pembagian : " & mtk.Pembagian)
Console.ReadLine()
End Sub
End Module
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar