資源簡介
Fox_and_Rabbit 僅供學習 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

代碼片段和文件信息
package?animal;
import?java.util.ArrayList;
import?field.Location;
public?abstract?class?Animal?{
private?int?ageLimit;
private?int?breedableAge;
private?int?age;
private?boolean?isAlive?=?true;
public?Animal(int?ageLimit?int?breedableAge)?{
this.ageLimit?=?ageLimit;
this.breedableAge?=?breedableAge;
}
protected?int?getAge()?{
return?age;
}
protected?double?getAgePercent()?{
return?(double)?age?/?ageLimit;
}
public?abstract?Animal?breed();
public?void?grow()?{
age++;
if?(age?>=?ageLimit)?{
die();
}
}
public?void?die()?{
isAlive?=?false;
}
public?boolean?isAlive()?{
return?isAlive;
}
public?boolean?isBreedable()?{
return?age?>=?breedableAge;
}
public?Location?move(Location[]?freeAdj)?{
Location?ret?=?null;
if?(freeAdj.length?>?0?&&?Math.random()?0.02)?{
ret?=?freeAdj[(int)?(Math.random()?*?freeAdj.length)];
}
return?ret;
}
@Override
public?String?toString()?{
return?““?+?age?+?“:“?+?(isAlive???“live“?:?“dead“);
}
public?Animal?feed(ArrayList?neighbour)?{
return?null;
}
protected?void?longerLife(int?inc)?{
ageLimit?+=?inc;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-09?21:09??Fox_and_Rabbit\
?????文件?????????301??2018-01-09?21:09??Fox_and_Rabbit\.classpath
?????文件?????????390??2018-01-09?21:09??Fox_and_Rabbit\.project
?????目錄???????????0??2018-01-09?21:09??Fox_and_Rabbit\.settings\
?????文件?????????598??2018-01-09?21:09??Fox_and_Rabbit\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-01-16?09:59??Fox_and_Rabbit\bin\
?????目錄???????????0??2018-01-16?09:59??Fox_and_Rabbit\bin\animal\
?????文件????????2089??2018-01-12?14:27??Fox_and_Rabbit\bin\animal\Animal.class
?????文件????????1742??2018-01-12?14:27??Fox_and_Rabbit\bin\animal\Fox.class
?????文件????????1247??2018-01-12?14:27??Fox_and_Rabbit\bin\animal\Rabbit.class
?????目錄???????????0??2018-01-12?14:27??Fox_and_Rabbit\bin\cell\
?????文件?????????137??2018-01-12?14:27??Fox_and_Rabbit\bin\cell\Cell.class
?????目錄???????????0??2018-01-12?14:27??Fox_and_Rabbit\bin\field\
?????文件????????3300??2018-01-12?14:27??Fox_and_Rabbit\bin\field\Field.class
?????文件?????????509??2018-01-12?14:27??Fox_and_Rabbit\bin\field\Location.class
?????文件????????1422??2018-01-12?14:27??Fox_and_Rabbit\bin\field\View.class
?????目錄???????????0??2018-01-16?09:59??Fox_and_Rabbit\bin\foxnrabbit\
?????文件????????3351??2018-01-16?09:59??Fox_and_Rabbit\bin\foxnrabbit\FoxAndRabbit.class
?????文件????????1125??2018-01-16?09:59??Fox_and_Rabbit\bin\foxnrabbit\FoxAndRabbitRe$stepListener.class
?????文件????????3878??2018-01-16?09:59??Fox_and_Rabbit\bin\foxnrabbit\FoxAndRabbitRe.class
?????目錄???????????0??2018-01-16?09:59??Fox_and_Rabbit\src\
?????目錄???????????0??2018-01-16?09:59??Fox_and_Rabbit\src\animal\
?????文件????????1272??2018-01-09?21:15??Fox_and_Rabbit\src\animal\Animal.java
?????文件?????????970??2018-01-09?21:19??Fox_and_Rabbit\src\animal\Fox.java
?????文件?????????674??2018-01-09?21:18??Fox_and_Rabbit\src\animal\Rabbit.java
?????目錄???????????0??2018-01-09?21:15??Fox_and_Rabbit\src\cell\
?????文件?????????125??2018-01-09?21:15??Fox_and_Rabbit\src\cell\Cell.java
?????目錄???????????0??2018-01-09?21:21??Fox_and_Rabbit\src\field\
?????文件????????2717??2018-01-09?21:21??Fox_and_Rabbit\src\field\Field.java
?????文件?????????264??2018-01-09?21:16??Fox_and_Rabbit\src\field\Location.java
?????文件????????1253??2018-01-09?21:20??Fox_and_Rabbit\src\field\View.java
............此處省略3個文件信息
- 上一篇:java筆試題庫-選擇題.rar
- 下一篇:網上訂餐系統數據庫課程設計
評論
共有 條評論