University stuff.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. class Katt {
  2. private String navn;
  3. Katt(String navn) {
  4. this.navn = navn;
  5. }
  6. private boolean angrip(Bol bol) throws Exception {
  7. if (!bol.erTomt()) {
  8. System.out.println(
  9. "Katten "+navn+" gjorde et angrep paa "+
  10. bol.hent().getClass().getName()+"."
  11. );
  12. return true;
  13. } else {
  14. return false;
  15. }
  16. }
  17. public void jakt(Bol<Mus> musebol, Bol<Rotte> rottebol) throws Exception {
  18. if (!musebol.erTomt() && !musebol.hent().erDod()) {
  19. Mus mus = musebol.hent();
  20. System.out.println(
  21. "Katten "+
  22. navn+
  23. " gjorde et angrep paa musen "+
  24. mus.hentNavn()+"."
  25. );
  26. mus.bliAngrepet();
  27. return;
  28. } else if (!rottebol.erTomt() && !rottebol.hent().erDod()) {
  29. Rotte rotte = rottebol.hent();
  30. System.out.println(
  31. "Katten "+
  32. navn+
  33. " gjorde et angrep paa rotten "+
  34. rotte.hentNavn()+"."
  35. );
  36. rotte.bliAngrepet();
  37. return;
  38. }
  39. System.out.println(
  40. "Katten "+navn+" fant ingen gnagere. "+
  41. "Jakten avsluttes."
  42. );
  43. }
  44. }