Dosen:
Muhammad Yunus, M. Kom.
Disusun Oleh :
Alfin Dwi Fanshuri (G41180071/01)
Lucyana Devva R.S (G41180411/23)
Class : Karyawan
2. Mengubah nama, jenis dokter, umur darui variabel global menjadi variabel lokal
3. Memanggil data nama, jenis dokter, dan umur di program utama
Atribut : NIP
Method:
1. Mendeklarasikan NIP
Sifat pewarisan ada pada setiap class yaitu void info denga menggunakan super
Enkapsulasi yang kami gunakan adalah Private yang ada di program utama
Screenshot Program
Merupakan super class yang mendeklarasikan nama, jenis karyawan dan umur dengan pemanggilan data ada
di void info, dimana data akan diambil dari program utama, konstruktornya adalah Karyawan
Merupakan sub class dari Karyawan yang mendeklarasikan NIP dengan pemanggilan data berada di
program utama, ditambah dengan fungsi super yaitu menambahkan variabel di class sebelumnya,
konstruktor nya adalah InfoKaryawan
Merupakan subclass dari Info karyawan dimana variable yang dideklarasikan yaitu jumlah anak, status,
alamat, pendidikan terakhir ditambah dengan fungsi super. Data dipanggil dengan dungsi void info dimana
data berasal dari program utama, konstruktor ya adalah InfoPribadiKaryawan.
Merupakan program utama yang mendeklarasikan Karyawan1, Karyawan2 dalam enkapsulasi private
dimana variabel info yang akan dipanggil berada di subclassInfoPribadiKaryawan. Fungsi Karyawan = new
InfoPribadiKaryawan berfungsi untuk menambahkan data dari variable yang akan dipanggi di infopada class
sebelumnya, fungsi Karyawan1.info(); untuk memanggil variable info pada class sebelumnya dimana data
berasal dari Karyawan1 = new InfoPribadi Karyawan.