Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------
- nama file: Pasien.java
- --------------
- public class Pasien {
- String nama;
- int umur;
- String jenisKelamin;
- public Pasien(String nama, int umur, String jenisKelamin) {
- this.nama = nama;
- this.umur = umur;
- this.jenisKelamin = jenisKelamin;
- }
- public void cetakInfo() {
- System.out.println("Nama: " + nama);
- System.out.println("Umur: " + umur);
- System.out.println("Jenis Kelamin: " + jenisKelamin);
- }
- public void bayar() {
- System.out.println("Pasien harus melakukan pembayaran");
- }
- }
- --------------
- nama file: PasienUmum.java
- --------------
- class PasienUmum extends Pasien {
- public PasienUmum(String nama, int umur, String jenisKelamin) {
- super(nama, umur, jenisKelamin);
- }
- public void bayar() {
- System.out.println("Pasien umum melakukan pembayaran secara tunai.");
- }
- }
- --------------
- nama file: PasienBPJS.java
- --------------
- class PasienBPJS extends Pasien {
- String noKartu;
- public PasienBPJS(String nama, int umur, String jenisKelamin, String noKartu) {
- super(nama, umur, jenisKelamin);
- this.noKartu = noKartu;
- }
- public void bayar() {
- System.out.println("Pasien BPJS menggunakan kartu BPJS dengan nomor: " + noKartu);
- }
- }
- --------------
- nama file: PasienVIP.java
- --------------
- class PasienVIP extends Pasien {
- public PasienVIP(String nama, int umur, String jenisKelamin) {
- super(nama, umur, jenisKelamin);
- }
- public void bayar() {
- System.out.println("Pasien VIP mendapatkan pelayanan khusus.");
- }
- }
- --------------
- nama file: Main.java
- --------------
- public class Main {
- public static void main(String[] args) {
- Pasien pasienUmum = new PasienUmum("Andi", 25, "Laki-laki");
- Pasien pasienBPJS = new PasienBPJS("Budi", 30, "Laki-laki", "123456789");
- Pasien pasienVIP = new PasienVIP("Cici", 28, "Perempuan");
- pasienUmum.cetakInfo();
- pasienUmum.bayar();
- System.out.println();
- pasienBPJS.cetakInfo();
- pasienBPJS.bayar();
- System.out.println();
- pasienVIP.cetakInfo();
- pasienVIP.bayar();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment