Indikator Topik
Oleh : M. Fairul Filza, M.Kom. Pembahasan
Akses Modifikasi
Akses modifikasi merupakan salah satu fitur yang dimiliki oleh pemrograman
berorientasi objek. Akses modifikasi ditambahkan pada elemen class dan dapat pula
ditambahkan pada elemen-elemen anggotanya (field, properti, metode, indekser, maupun
event). Akses modifikasi bertujuan untuk membatasi akses terhadap elemen tertentu,
sehingga class / elemen akan terkontrol penggunaannya.
Akses modifikasi secara umum terdiri dari 3 buah kata kunci yaitu : public, private, dan
protected. Namun pada csharp terdapat 5 buah kata kunci akses modifier yaitu :
1. Public
Setiap elemen yang diberikan akses public, dapat diakses dari mana saja oleh siapa saja
selama objek class itu terlihat (di instansikan).
2. Private
Setiap elemen yang diberikan akses private, hanya dapat diakses oleh anggota yang
berasal dari class yang sama. Setelah objek di referensi elemen tersebut tidak dapat
dilihat oleh scope class lain yang mengakses.
3. Protected
Class Partial
Dalam pemrograman csharp sebuah class dapat dipisah secara fisik. Ini menyebabkan
sebuah class yang ada dapat dibentuk menjadi banyak berkas (file). Ini betujuan untuk
mengelompokan isi/konten yang ada pada class sehingga mudah untuk dilakukan perbaikan
dan pengecekan kembali (maintenance).
Pemisahan class ini dikenal dengan nama “Partial Class”. Ada beberapa hal yang perlu
dilakukan untuk membuat class parsial antara lain:
1. Berkas yang dibuat harus bernama sama.
2. Jika berkas disimpan dalam folder yang sama maka, setiap partial yang dibuat
ditambahkan pemisah titik (cth: <nama class>.<nama partial>.cs
3. Menambahkan kata kunci partial pada sintak program sebelum kata kunci class (cth:
"public partial class MyClass { //content }").
4. Berikut contoh pembuatan file pada partial class: