OOP ENKAPSULASI SMKN 2 SINGOSARI Kelas XI RPL
Pemrograman Berorientasi Objek
PEWARISAN & ENKAPSULASI ? Petunjuk Tujuan Materi Kuis
Menuju ke Halaman Materi Inti Keluar dari Media Pembelajaran Petunjuk Penggunaan Menuju ke Halaman Tujuan Menuju ke Halaman Materi Inti Menuju ke Halaman Tujuan Menuju ke Halaman Materi Menuju ke Halaman Menu Utama Menuju ke Halaman Video Menuju ke Halaman Kuis Keluar dari Media Pembelajaran
Tujuan Pembelajaran Mampu Menerapkan Konsep Pewarisan Mampu Menerapkan Konsep Enkapsulasi
Enkapsulasi Suatu cara untuk menyembunyikan informasi detail dari suatu class.
2 hal dasar Enkapsulasi Information Hiding Proses menyembunyikan informasi dari suatu class -> diberi akses kontrol “private”. Interface to Access Data Cara melakukan perubahan atribut yang di-information hiding dengan membuat method untuk menginisialisasi atau merubah nilai dari suatu atribut.
Interface to Access Data Accessor Methods untuk membaca nilai variabel pada class. Mutator Methods untuk mengubah atau memberi nilai variabel pada class.
Contoh Program public class Pegawai { public String nama; public void isiNama(String nama){ this.nama = nama; } public String getNama(){ return this.nama; public class Manager extends Pegawai{ public String departemen; public void isiDepartemen(String departemen){ this.departemen = departemen; public String getDepartemen(){ return this.departemen; public void showData(){ System.out.println("Nama :" + super.nama); System.out.println("Departemen :" + this.departemen );
Contoh Program public class cobaPewarisan { public static void main(String [] args){ //ini membuat objek Manager pekerjaan = new Manager(); pekerjaan.isiNama(“Adelia"); pekerjaan.isiDepartemen("Keuangan"); pekerjaan.showData(); }
Kuis Klik Disini