Saturday, 14 May 2011

Tugas Pewarisan

No 1. Jelaskan apa yang dimaksud dengan Pewarisan (Inheritance) dalam konsep
pemrograman berorientasi objek !

No 2. Sebutkan keuntungan apa yang dapat diperoleh dengan melakukan pewarisan
tersebut!

No 3. Kapan kita mungkin perlu melakukan pewarisan !

No 4. Bagaimana cara mewariskan kelas !

No 5. Apa yang dimaksud dengan penentu akses protected, final dan abstract ?

No 6. Bagaimana cara memanggil metode dan konstruktor superkelas ?

No 7. Buatlah contoh program menggunakan konsep pewarisan !

Thursday, 5 May 2011

Tugas Konstruktor 2

Mengimplementasikan UML class diagram dalam program untuk class Mahasiswa.


Dan source code-nya :


//=======================================================
// creator : hindar hudi pratomo
// npm : 09-067
//=======================================================

 class Mahasiswa
{
    int nrp;
    String nama;
   
    public Mahasiswa(int i, String n)
    {
        this.nrp = i;
        this.nama = n;
    }
    int getNrp ()
    {
        return this.nrp;
    }
    String getNama()
    {
        return this.nama;
    }
    }
    public class TesLatihan2
    {
        public static void main(String args[])
        {
            Mahasiswa mhs = new Mahasiswa(12345, "jono");
            System.out.println("Nrp : " + mhs.getNrp());
            System.out.println("Nama : " + mhs.getNama());
        }
    }

Tugas Konstruktor 1

Mengimplementasikan UML class diagram dalam program untuk class Lingkaran.

 
dan source code-nya :


//=======================================================
// creator : hindar hudi pratomo
// npm : 09-067
//=======================================================

class Lingkaran
{
    double jari;
   
    public void isijari(double jari)
    {
        this.jari = jari;
    }
    double getluas()
    {
        return 3.14 * jari * jari;
    }
    double getkeliling()
    {
        return 2 * 3.14 * jari;
    }
    public void gethasil()
    {
        System.out.print("Jadi Luasnya " + getluas());
        System.out.print(" Sedangkan Kelilingya " + getkeliling());
    }
}
public class cobalagi
{
    public static void main(String args[])
    {
        Lingkaran a = new Lingkaran();
        a.isijari(10.0);
        a.gethasil();
    }
}