Jenis kegiatan : Diskusi Kelompok
Tujuan Kegiatan :
Peserta didik kelas 11 RPL dapat memahmi mengenai access modifier dalaam program Aplikasi Java
dengan percaya diri.
dengan percaya diri.
Peserta didik kelas 11 RPL dapat membuat contoh program Java dengan menggunakan access
modifier dengan terampil.
modifier dengan terampil.
Langkah-langkah kegiatan:
Jelaskan pengertian konsep enkapsulasi pada pemrograman berorientasi
objek!
objek!
metode pemaketan/penyatu/pengkapsulan method, object, atau data lain bersama
atribut-atributnya yang bertujuan untuk menyembunyikan rincian-rincian implementasi dari
pengguna.
atribut-atributnya yang bertujuan untuk menyembunyikan rincian-rincian implementasi dari
pengguna.
Apakah kamu pernah menemukan konsep enkapsulasi dalam kehidupan
sehari-hari? Jelaskan konsep tersebut secara rinci!
sehari-hari? Jelaskan konsep tersebut secara rinci!
yaitu dianalogikan sebagai arus listrik pada generator dan sistem perputaran generator
untuk menghasilkan arus listrik.
untuk menghasilkan arus listrik.
Jelaskan manfaat enkapsulasi dalam pemrograman berorientasi objek!
untuk menyembunyikan suatu proses program agar tidak dapat diakses oleh pengguna
atau diintervensi oleh program lain.
atau diintervensi oleh program lain.
Tuliskan dan jelaskan hak akses pada setiap modifier didalam Java!
Public
Access modifier public mempunyai hak akses paling luas dibanding yang lainnya.
Karena aksesnya sangat luas, maka access modifier ini biasanya digunakan untuk
method setter getter sesuai konsep OOP.
Karena aksesnya sangat luas, maka access modifier ini biasanya digunakan untuk
method setter getter sesuai konsep OOP.
Protected
Access modifier protected biasanya digunakan untuk mewariskan variabel yang
ada di super class terhadap child class.
ada di super class terhadap child class.
No access Modifier
Sesuai namanya, hak akses yang satu ini tidak perlu dituliskan di method/variabelnya.
Dengan hak akses ini, variabel/method dapat diakses dari class lain asalkan masih dalam
satu package yang sama
Dengan hak akses ini, variabel/method dapat diakses dari class lain asalkan masih dalam
satu package yang sama
Private
Access modifier private bersifat tertutup. Sesuai dengan konsep OOP Encapsulation,
maka setiap variabel wajib untuk dilindungi hak aksesnya secara langsung dari luar. Oleh
karena itu, variabel diberikan hak akses private dan untuk melakukan pengaksesan/perubahan
data digunakan setter getter
maka setiap variabel wajib untuk dilindungi hak aksesnya secara langsung dari luar. Oleh
karena itu, variabel diberikan hak akses private dan untuk melakukan pengaksesan/perubahan
data digunakan setter getter
Jelaskan prosedur perancangan program aplikasi Java dengan
menerapkan konsep enkapsulasi. Mulai dari prosedur penyusunan
class, atribut, dan method!
menerapkan konsep enkapsulasi. Mulai dari prosedur penyusunan
class, atribut, dan method!
A. selalu jaga agar data adalah private
B.selalu lakukan inisialisasi data.
C.jangan terlalu banyak tipe dasar di dalam satu kelas.
D.Tidak semua field memerlukan field accessor
E.gunakan bentuk standar dari definisi kelas.
F.pecah kelas-kelas yang memiliki banyak tanggung jawab menjadi beberapa kelas.
G.berilah nama kelas dan metode yang menceminkan tanggung jawabnya.
No comments:
Post a Comment