https://github.com/galihap76/encapsulation-java-sederhana
Implementasi encapsulation java sederhana.
https://github.com/galihap76/encapsulation-java-sederhana
encapsulation java oop-principles oops-in-java
Last synced: 8 months ago
JSON representation
Implementasi encapsulation java sederhana.
- Host: GitHub
- URL: https://github.com/galihap76/encapsulation-java-sederhana
- Owner: galihap76
- License: gpl-3.0
- Created: 2023-09-18T16:00:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-23T04:10:59.000Z (almost 3 years ago)
- Last Synced: 2025-03-26T14:34:33.810Z (over 1 year ago)
- Topics: encapsulation, java, oop-principles, oops-in-java
- Language: Java
- Homepage: https://replit.com/@galihap76/encapsulation-java-sederhana?v=1
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Penjelasan Encapsulation
- Definisi : Enkapsulasi adalah konsep dalam OOP yang mengacu pada pengemasan data (variabel) bersama dengan metode (fungsi) yang mengoperasikannya dalam satu unit yang disebut kelas.
- Tujuan : Tujuan utama enkapsulasi adalah untuk melindungi data dari akses langsung dan tidak sah dari luar kelas. Ini menciptakan pembatasan akses yang membantu menjaga keamanan dan integritas data.
- Cara Kerja : Anda mendefinisikan variabel sebagai pribadi (private) dalam kelas dan menyediakan metode publik (public methods) untuk mengakses dan memanipulasi variabel tersebut. Metode-metode ini berfungsi sebagai antarmuka untuk berinteraksi dengan data dalam kelas.
## Setter Dan Getter
Enkapsulasi biasanya melibatkan penggunaan metode setter dan getter untuk mengakses dan memanipulasi data dalam suatu kelas.
**Getter (Metode Pengambilan)**
- Getter adalah metode yang digunakan untuk mengambil nilai dari variabel pribadi (private) dalam suatu kelas.
- Getter biasanya memiliki nama yang diawali dengan "get" dan mengembalikan nilai variabel yang diinginkan.
- Ini memungkinkan akses kontrol terhadap data, sehingga Anda dapat menerapkan logika tambahan saat mengambil nilai, jika diperlukan.
**Setter (Metode Penetapan)**
- Setter adalah metode yang digunakan untuk mengubah atau menetapkan nilai variabel pribadi dalam suatu kelas.
- Setter biasanya memiliki nama yang diawali dengan "set" dan menerima parameter yang akan digunakan untuk menetapkan nilai variabel.
- Ini memungkinkan validasi dan logika tambahan saat mengatur nilai variabel.
## Note
Saya taruh di sini sebagai contekan dan pembelajaran.