Card.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.company;
  2. // 363
  3. public class Card {
  4. // Масть
  5. private LEAR lear;
  6. // Номинал (2-14)
  7. private int Denomination;
  8. private boolean OnHand = false;
  9. public boolean isOnHand() {
  10. return OnHand;
  11. }
  12. public void setOnHand(boolean onHand) {
  13. OnHand = onHand;
  14. }
  15. /**
  16. * Метод возвращает занчение номинала карты
  17. * @return int
  18. */
  19. public int getDenomination() {
  20. return Denomination;
  21. }
  22. /**
  23. * Метод устанавливает номинал карты
  24. * @param denomination устанавливаемый номинал
  25. * @return true если значение успешно установлено
  26. */
  27. public boolean setDenomination(int denomination) {
  28. // Если переданный в метод номинал не соответствует
  29. // допустимому значению, то вернуть FALSE
  30. if (denomination < 2 || denomination > 14) {
  31. return false;
  32. }
  33. Denomination = denomination;
  34. return true;
  35. }
  36. public LEAR getLear() {
  37. return lear;
  38. }
  39. public void setLear(LEAR lear) {
  40. this.lear = lear;
  41. }
  42. }