f Tutorial Pemrograman C++ dan Java: Class & Inheritance Java

Class & Inheritance Java



class Orang {
   private String nama;
   private int usia;

   // Konstruktor
   public Orang(String nama, int usia) {
      this.nama = nama;
      this.usia = usia;
   }

   // Metode
   public void info () {
      System.out.println("Nama : " + this.nama);
      System.out.println("Usia : " + this.usia);
   }
} // Akhir kelas Orang

class Pegawai extends Orang {
   private String noPegawai;

   // Konstruktor
   public Pegawai(String noPegawai, String nama,
                  int usia) {
      super(nama, usia);
      this.noPegawai = noPegawai;
   }

   // Metode
   public void info () {
      System.out.println("No. Pegawai : " +
                         this.noPegawai);
      super.info();
   }
} // Akhir kelas Pegawai

public class KonstruktorSuperkelas {
   public static void main(String[] args) {
      Pegawai programmer1 = new Pegawai(
                                "123456", "Edi", 23);
      programmer1.info();
   }
}

0 komentar:

Posting Komentar