Rabu, 13 April 2011

KELAS WOMBAT


Kelas wombat

                Kelas wombat relatif lebih kompleks. Berikut list program yang disederhanakan dengan tidak menampilkan proses Yang terjadi pada tiap metode.
import greenfoot.*;
 import java.until.list;
 import java.until.araylist;

  public class wombat extends actor

                  {

                                private static final int EAST = 0;
                                private static final int WEST = 1;
                                private static final int NORTH = 2;
                                private static final int SOUTH = 3;

                                private int direction;
                                private int leaveseaten;
                                public int getleaveseaten() {...}

                                public wombat() {..}
                                public boolean foundleast() {...}
                                public void eatleaf() {...}
                                public void setdirection (int direction) {...}

                                public void turn leaft() {...}
                                public boolean canMove() {...}
                                public void Move() {...}
                                public void act() {...}

                }

                Seperti list program diatas dalam kelas Wombat terdapat dua variabel data dan empat konstanta. Variabel direction mendefinisikan sebuah objeck, yang direpresentasikan oleh integer. Nilai bilangan yang valid adalah nilai yang didefinisikan oleh konstanta  EAST (=0) WEST(=1) NORT(=2)dan SOUTH(=3.) variabel leavesEaten menyinpan jumlah daun (objeck leaf) yang sudah dimasukan oleh wombat. Fungsionalitas dan yang terjadi dalam tiap metode dalam kelas wombat akan dibahas dibawah ini :
Konstruktur wombat()
  public wombat()
{
setdirection wombat ()
leavesEaten =0;
}
Sebuah konstruktor dipanggil waktu sebuah objeck dari kelas tersebut diciptakan. Dalam kontek ini ketika sebuah objek wombat dibuat maka konstruktor akan memanggil metode setdirection dengan parameter EAST.

Tidak ada komentar:

Posting Komentar