Kamis, 27 Oktober 2011

MEBUAT PROGRAM Polymorphisme.java

calss Polymorphisme {
   public static void main (String [] args ) ; {
       Karyawan K[] = new Karyawan [3];

       K[0] = new Manajer();
       K[1] = new Receptionist();
       K[2] = new Manajer ();

       for ( int i=0 ;i<3;i++)
          System.out.println ("Gaji karyawan "+i+" adalah "+K[i].getGaji ());
      for ( int i=0 ;i<3;i++)
             K[i].naikGaji ();
      for ( int i=0 ;i<3;i++)
             System.out.println ("Gaji sekarang "+i+" adalah "+K[i].getGaji ());
}

MEMBUAT PROGRAM Receptionist.java

calss Receptionist extends Karyawan {
        Receptionist () {
            gaji += 1000000;
)
 void naikGaji () { gaji +=1000000; }
}

MEMBUAT PROGRAM Manajer.java

class Manajer extends Karyawan{
   Manajer () {
       gaji += 2000000;
}
  void naikGaji() { gaji +=1000000;}
}

MEMBUAT PROGRAM Karyawan.java

abstract class Karyawan{
     int gaji ;
     Karyawan (){
           gaji = 1000000;
}
    int getGaji(){
    return gaji;
}
abstract void naikGaji();
}

MEMBUAT PROGRAM MainPersegi.java

public class MainPersegi{
  public static void main (String []args){
Persegi pg = new Persegi ();
pg.setPanjang (10);
pg.setLebar(20);

System.out.println("Panjang : "+pg.getPanjang());
System.out.println("Lebar: "+pg.getLebar());
System.out.println("Luas: "+pg.getLuas());
}
}

MEMBUAT PROGRAM Persegi.java

private double panjang ;                            // atribute yang di sembunyikan
private double lebar;                                 // atribute yang di sembunyikan
private double tinggi ;                               // atribute yang di sembunyikan

public Persegi (){
  panjang = 0;
  lebar = 0 ;
}
private double luas (double p,double 1){
 return p*l ;
}
public void setPanjang(double panjang1){
this.panjang=panjang1;
}
public void setLebar(double lebar1){
this.lebar=lebar1;
}
public double getPanjang () {
return panjang;
}
public double getLebar(){
return lebar:
}
public double getLuas(){
return luas(panjang, lebar);
}
}

MEMBUAT PROGRAM DemoInheritance.java

 public class DemoInheritance {
  public static void main (String [] args){
SubClass sc = new SubClass();
sc.methodSubClass();
}
}