资源说明:辅助完成ssd1 catfish作业
import java.util.Vector;
02./*
03. * Created on Jul 5, 2003
04. *
05. */
06.
07./**
08. * Catfish - simulates a catfish - can swim, eat, and consume
09. * energy in the process.
10. *
11. * @author iCarnegie av
12. *
13. */
14.public class Catfish extends Animal {
15.
16. /**
17. * Energy needed to swim in a block of time.
18. */
19. private static final int ENERGY_TO_SWIM = 2;
20.
21. /**
22. * debugging level.
23. */
24. private static final int DEBUG = 0;
25.
26. /**
27. * Energy needed to look for food once.
28. */
29. private static final int ENERGY_TO_LOOK_FOR_FOOD = 1;
30.
31. /**
32. * Energy expended to eat once.
33. */
34. private static final int ENERGY_TO_EAT = 1;
35.
36. /**
37. * Energy gained when a full meal is eaten.
38. */
39. private static final int ENERGY_IN_A_FULL_MEAL = 10;
40.
41. /**
42. * Lowest possible energy needed for a baby to survive.
43. */
44. private static final int BABY_MIN_ENERGY = 15;
45.
46. /**
47. * Maximum energy that a baby can store.
48. */
49. private static final int BABY_MAX_ENERGY = 100;
50.
51. /**
52. * For each block of time, the min energy grows by a certain amount
53. */
54. private static final int MIN_ENERGY_GROWTH_INCREMENT = 5
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。