Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tess;
- import java.util.*;
- import java.lang.*;
- import java.io.*;
- class datadiri{
- private String nama;
- private String kota;
- private int umur;
- public void setNama(String nama)
- {
- this.nama = nama;
- }
- public void setKota(String kota)
- {
- this.kota = kota;
- }
- public void setUmur(int umur)
- {
- this.umur = umur;
- }
- public String getNama()
- {
- return nama;
- }
- public String getKota()
- {
- return kota;
- }
- public int getUmur()
- {
- return umur;
- }
- }
- ///////////
- abstract class Kasir{
- String nama;
- int umur;
- double jam;
- public Kasir(String nama, int umur, double jam){
- this.nama = nama;
- this.umur = umur;
- this.jam = jam;
- }
- public void setNama(String nama){
- this.nama = nama;
- }
- public void setUmur(int umur){
- this.umur = umur;
- }
- public void setHours(double jam){
- this.jam = jam;
- }
- public String getNama()
- {
- return nama;
- }
- public int getUmur()
- {
- return umur;
- }
- public double getHours()
- {
- return jam;
- }
- public abstract double gaji();
- public void tampilkan()
- {
- System.out.println("nama : " + nama + " -- umur : " + umur);
- }
- }
- class Gaji extends Kasir
- {
- public Gaji(String nama, int umur, double jam)
- {
- super(nama, umur, jam);
- }
- public double gaji()
- {
- return super.getHours() * 15000;
- }
- }
- ////////////////
- //
- ///////////////
- public class OOP
- {
- public static void main(String[] args){
- datadiri d = new datadiri();
- d.setNama("Budi");
- d.setKota("Jakarta");
- d.setUmur(20);
- System.out.println("Nama saya " + d.getNama() + ".");
- System.out.println("Saya dari " + d.getKota() + ".");
- System.out.println("Umur saya " + d.getUmur() + " tahun.");
- Kasir s = new Gaji("Budi",20,4);
- s.tampilkan();
- System.out.println("gaji sebesar " +s.gaji());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment