Kamis, 15 Desember 2011

Pewarisan pada Java


public class Main {
    String nama;
    String a1;
    String a2;
    String kota;
    int age;

    public Main() {
        nama = " ";
        a1 = " ";
        a2 = " ";
        kota = " ";
        age = 0;
    }
    public Main(String newnama, String newa1, String newa2, String newkota, int newage) {
        nama = newnama;
        a1 = newa1;
        a2 = newa2;
        kota = newkota;
        age = newage;
    }
    public void setNama (String newnama) {
        nama = newnama;
    }
    public void seta1 (String newa1) {
        a1 = newa1;
    }
    public void seta2 (String newa2) {
        a2 = newa2;
    }
    public void setkota (String newkota) {
        kota = newkota;
    }
    public void setage (int newage ) {
        age = newage;
    }
    public String getNama () {
        return nama;
    }
    public String geta1 () {
        return a1;
    }
    public String geta2 () {
        return a2;
    }
    public String getkota () {
        return kota;
    }
    public int getage () {
        return age;
    }
    public String toString () {
        String str =
                "\n\nNAMA       :"+nama+"\n"+
                "ALAMAT 1   :"+a1+"\n"+
                "ALAMAT 2   :"+a2+"\n"+
                "KOTA       :"+kota+"\n"+
                "UMUR       :"+age+"\n";
        return str;
    }
    static void test () {
        Main t = new Main ("Rizki Lestari","Cipondoh","Pinang","Tangerang",21);
        System.out.println("Rizki Lestari sebagai Main  :");
        System.out.println(t.getNama());
        System.out.println(t.geta1());
        System.out.println(t.geta2());
        System.out.println(t.getkota());
        System.out.println(t.getage());
        System.out.println(t);
    }
    public static void main(String[] args) {
        test();
    }
}

OUTPUT

Rizki Lestari sebagai Main  :
Rizki Lestari
Cipondoh
Pinang
Tangerang
21


NAMA       :Rizki Lestari
ALAMAT 1   :Cipondoh
ALAMAT 2   :Pinang
KOTA       :Tangerang
UMUR       :21

Sumber: buku ESENSI-ESENSI BAHASA PEMROGRAMAN JAVA revisi ketiga, halaman 346-348

Tidak ada komentar:

Posting Komentar