Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class PajakDaerah {
- String namaJenis;
- public JenisPajak() {}
- // ini bentuk polymorph untuk objek JenisPajak
- public JenisPajak(String namaJenis) {
- this.namaJenis = namaJenis;
- }
- }
- // ini deklarasi inherit-nya
- public class PajakBumiDanBangunan extends PajakDaerah {
- public PajakBumiDanBangunan() {
- namaJenis = "Pajak Bumi dan Bangunan";
- }
- public long getNjop(long nilaiBumi, long nilaiBangunan) {
- return nilaiBumi + nilaiBangunan;
- }
- // yang ini bentuk polymorph untuk method getNjop
- // namanya sama-sama getNjop tapi parameternya beda..
- public long getNjop(long luasBumi, long nilaiBumiPerMeter, long luasBangunan, long nilaiBngPerMeter) {
- return (luasBumi * nilaiBumiPerMeter) + (luasBangunan * nilaiBngPerMeter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement