Group 4
5180311092
1. Fahmi Khusni Mubarok
2. Gilang Anandita 5180311094
3. Irfan Rahmat 5180311095
4. Pangesti Dwi R 5180311096
5. Muhammad Alif F 5180311099
6. Ade Fitra Mukholis 5180311100
Anggota
PEMROGRAMAN BERORIENTASI OBJEK
How to Learn Java
P e m r o g r a m a n J AVA
PRESENT By
Kelompok 4
Access Modifier
Java Programming
1 Mengenal Modifier
Modifier
Materi
Memahami Pengertian Access Modifier
2 Jenis-Jenis Modifier
Memahami setiap jenis Access Modifier
3 Implementasi
Bagaimana Penerapan Access Modifier
Access Modifier
Access Modifier?
Access Modifier adalah sebauah hak akses yang di berikan kepada
setiap variabel/method/class dengan tujuan untuk menjaga
integritas dari sebuah data ketika ingin di akses object lain.
Dengan adanya Access Modifier kita dapat membatasi resource-resource
mana saja yang dapat di akses oleh object tertentu,turunannya ataupun
method tertentu.
Jenis-Jenis Modifier
Public
Private
Secara Umum
Apa Aja
Jenis-Jenis Access
Modifier?
4 x
No Modifier
Protected
Jenis-Jenis Modifier
Setiap modifier akan menentukan Variabel/Class
mana saja yang boleh mengaksesnya
Tabel Jangkauan Modifier
2019
Modifier Class Package Subclass world
Public
Protected X
*No Modifier X X
Private X X X
1. Modifier Public
Access Modifier public digunakan pada class/variable/method/konstuktor,
agar dapat diakses oleh seluruh class didalam package yang sama atau
diluar package yang berbeda, modifier jenis ini memiliki tingkat akses yang
sangat luas, hingga seluru sumber daya dapat diakses oleh class manapun
tanpa batasan.
Content Here
You can simply impress
your audience and add
a unique zing and
appeal to your Reports.
Catatan:
Content Here
PUBLIC
You can simply impress
your audience and add
a unique zing and
appeal to your Reports.
2. Modifier Protected
Variabel, Method atau Konstruktor yang dideklarasikan protected
dapat diakses oleh subclass atau class lain asalkan didalam satu
package yang sama.
Sedangkan apa yang kita analisa bahwasanya
protected tidak harus di satu package tapi bisa di
package yang berbeda namu harus harus di
hubungkan dengan extends
Content Here
START
You can simply impress
your audience and add
a unique zing and
appeal to your Reports.
RUNING
Content Here
You can simply impress
PROTECTED
your audience and add
a unique zing and
appeal to your Reports.
Catatan1:
Jika menggunakan 2 Package maka harus
sertakan extends
Content Here
You can simply impress
PROTECTED
your audience and add
a unique zing and
appeal to your Reports.
Gambaran Protected
Catatan2:
Content Here
PROTECTED
You can simply impress
your audience and add
a unique zing and
appeal to your Reports.
3 Modifier Private
Variabel dan Method yang diberikan hak akses private hanya
bisa di akses oleh kelas itu sendiri, data-data tersebut tidak
bisa di wariskan pada cubclass atau class lainnya.
Jika Class lain ingin mengakses variabel atau method
tersebut maka perlu dilibatkan method yang mempunyai
hak akses public (Package yang berbeda).
Private
RUNING Private
4. No Modifier x
Modifier jenis ini tidak perlu dituliskan pada
variabel/method/class, jika menggunakan modifier jenis ini,
variabel/method/class dapat diakses oleh objek atau kelas
lain asalkan didalam satu package yang sama.
Implementasi
JAV A
THANK YOU