OOP: Inheritance

Run Settings
LanguageJava
Language Version
Run Command
class Main { public static void main(String[] args) { Mahasiswa mhs = new Mahasiswa("11223344", "Adi Putra", 20); System.out.println("Contoh Inheritance di Java"); System.out.println("--------------------------"); System.out.println("NIM : "+ mhs.getNim()); System.out.println("Nama : "+ mhs.getNama()); System.out.println("Usia : "+ mhs.getUsia()); } }
/** * Manusia punya nama dan usia */ class Manusia { private String nama; private int usia; public Manusia(String nama, int usia) { this.nama = nama; this.usia = usia; } public String getNama() { return nama; } public int getUsia() { return usia; } }
/** * Mahasiswa punya nomor induk mahasiswa (NIM) * dan tentu saja dia juga merupakan manusia * yang punya nama dan usia */ class Mahasiswa extends Manusia { private String nim; public Mahasiswa(String nim, String nama, int usia) { super(nama, usia); this.nim = nim; } public String getNim() { return nim; } }
Editor Settings
Theme
Key bindings
Full width
Lines