Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan ini menunjukkan cara menentukan kelas, yang kemudian dapat Anda gunakan untuk membuat objek. Ini juga menunjukkan kepada Anda cara menambahkan properti dan metode ke kelas baru, dan menunjukkan cara menginisialisasi objek.
Nota
Komputer Anda mungkin menampilkan nama atau lokasi yang berbeda untuk beberapa elemen antarmuka pengguna Visual Studio dalam instruksi berikut. Edisi Visual Studio yang Anda miliki dan pengaturan yang Anda gunakan menentukan elemen-elemen ini. Untuk informasi lebih lanjut, lihat Mempersonalisasi IDE.
Untuk menentukan kelas
Buat proyek dengan mengklik Proyek Baru pada menu File . Kotak dialog Proyek Baru muncul.
Pilih Aplikasi Windows dari daftar templat proyek Visual Basic untuk menampilkan proyek baru.
Tambahkan kelas baru ke proyek dengan mengklik Tambahkan Kelas pada menu Proyek . Kotak dialog Tambahkan Item Baru akan muncul.
Pilih templat Kelas .
Beri nama kelas
UserNameInfo.vb
baru , lalu klik Tambahkan untuk menampilkan kode untuk kelas baru.Public Class UserNameInfo End Class
Nota
Anda dapat menggunakan Visual Basic Code Editor untuk menambahkan kelas ke formulir startup Anda dengan mengetik
Class
kata kunci diikuti dengan nama kelas baru. Editor Kode menyediakan pernyataanEnd Class
yang sesuai untuk Anda.Tentukan bidang privat untuk kelas dengan menambahkan kode berikut antara
Class
pernyataan danEnd Class
:Private userNameValue As String
Mendeklarasikan bidang sebagai
Private
berarti hanya dapat digunakan dalam kelas. Anda dapat membuat bidang tersedia dari luar kelas dengan menggunakan pengubah akses sepertiPublic
yang menyediakan lebih banyak akses. Untuk informasi selengkapnya, lihat Tingkat akses di Visual Basic.Tentukan properti untuk kelas dengan menambahkan kode berikut:
Public Property UserName() As String Get ' Gets the property value. Return userNameValue End Get Set(ByVal Value As String) ' Sets the property value. userNameValue = Value End Set End Property
Tentukan metode untuk kelas dengan menambahkan kode berikut:
Public Sub Capitalize() ' Capitalize the value of the property. userNameValue = UCase(userNameValue) End Sub
Tentukan konstruktor berparameter untuk kelas baru dengan menambahkan prosedur bernama
Sub New
:Public Sub New(ByVal UserName As String) ' Set the property value. Me.UserName = UserName End Sub
Sub New
Konstruktor dipanggil secara otomatis ketika objek berdasarkan kelas ini dibuat. Konstruktor ini menetapkan nilai bidang yang menyimpan nama pengguna.
Untuk membuat tombol guna mengetes kelas
Ubah formulir startup ke mode desain dengan mengklik kanan namanya di Penjelajah Solusi lalu mengklik Tampilkan Perancang. Secara default, formulir startup untuk proyek Aplikasi Windows diberi nama Form1.vb. Formulir utama kemudian akan muncul.
Tambahkan tombol ke formulir utama dan klik dua kali untuk menampilkan kode untuk penangan peristiwa
Button1_Click
. Tambahkan kode berikut untuk memanggil prosedur pengujian:' Create an instance of the class. Dim user As New UserNameInfo("Moore, Bobby") ' Capitalize the value of the property. user.Capitalize() ' Display the value of the property. MsgBox("The original UserName is: " & user.UserName) ' Change the value of the property. user.UserName = "Worden, Joe" ' Redisplay the value of the property. MsgBox("The new UserName is: " & user.UserName)
Untuk menjalankan aplikasi Anda
Jalankan aplikasi Anda dengan menekan F5. Klik tombol pada formulir untuk memanggil prosedur pengujian. Ini menampilkan pesan yang menyatakan bahwa yang asli
UserName
adalah "MOORE, BOBBY", karena prosedur memanggil metodeCapitalize
dari objek.Klik OK untuk menutup kotak pesan. Prosedur mengubah
Button1 Click
nilaiUserName
properti dan menampilkan pesan yang menyatakan bahwa nilaiUserName
baru adalah "Worden, Joe".