Selasa, 27 Oktober 2015

Overriding dan Overloading Program Penggajian Pegawai

Pada kesempatan kali ini saya akan menjelaskan tentang metode Overriding dan Overloading yang akan di terapkan pada program "Gaji Pegawai". Dimana pada sebuah perusahaan tersebut terdapat Bos, Pegawai Tetap, dan Pegawai Kontrak.

  • Overloading adalah suatu function yang memiliki parameter, dan function tersebut dapat  memiliki nama function yang sama dengan yang lainnya dengan syarat jumlah parameter mesti berbeda.
  • Overriding adalah suatui keadaan dimana kelas anak dapat mengubah atau bisa kita bilang meomodifikasi atau memperluas data dan method pada kelas induk.

Untuk membuat program tersebut diperlukan Super Class dan Sub Class. Dalam kasus ini yang menjadi Super Class adalah "Pegawai" dan Sub Classnya adalah "Bos, Pegawai Tetap, dan Pegawai Kontrak". Sehingga kita memerlukan 5 class dalam satu program.

Berikut Langkah-langkah pengerjaannya:
1. Buatlah Super Class dan beri nama "Pegawai"
    Pada class pegawai ini kita buat type serta nama variable. Kemudian masukkan fungsi yang akan diberikan pada class pegawai yaitu fungsi kehadiran dan fungsi gaji, karena fungsi inilah yang akan diturunkan ke sub class.


Selasa, 06 Oktober 2015

IDENTIFIERS, KJEYWORDS, AND DATA TYPES

Assalamualikum Wr. Wb
Saya akan menjelaskan jenis-jenis keyword. Berikut adalah macam dan pengertiannya.


1. Abstract
Abstract adalah sebuah Java Keyword yang bisa diaplikasikan ke sebuah kelas dan method. Sebuah class Abstract tidak bisa digunakan secara langsung. Ini harus ditempatkan sebelum tipe variabel atau tipe method return. Abstract direkomendasikan untuk meletakannya setelah akses modifier dan setelah keyword static. Sebuah class non-Abstract merupakan class aconcrete. Hanya sebuah class Abstract yang dapat mempunyai method abstract. Sebuah method abstract hanya dideklarasikan dan tidak diimplementasikan. Sebuah method abstract tidak bisa menjadi keyword final, static, maupun native.