LifeRock

اصنع نسخة من BoxBug.java باسم LifeRock.java. يجب أن يوسع liferock الصنف Rock. أضف عملية act لا تنفذ أي شيء. يجب أن تكون قادراً الآن على تشغيل البرنامج وأن ترى شبكة ممتلئة بالصخور.
لتسجيل حالة الصخرة، يمكنك إضافة متغير حالة جديد، أو يمكنك استخدام لون الصخرة ليدل على حالتها. في كلا الطريقتين، اكتب العمليات ذات النماذج الأولية التالية:
كود:
/**                                           
 * Returns true if the Rock is alive.
 */
public boolean isAlive()
 
/**
 * Makes the Rock alive.
 */
public void setAlive()
 
/**
 * Makes the Rock dead.
 */
public void setDead()
اكتب عملية بناء تستدعي setDead وتأكد أن جميع الصخور ميتة.


lk ;jhf ;dt jt;v ;uhgl ;lfd,jv gyi [hth hgsh]s uav GridWorld: hg[.x hgehge : LifeRock hgehge hg[.x hgsh]s jt;v gridworld [hth liferock uav ;lfd,jv ;jhf ;dt