Advertisement
VTsilaLETImogila

Untitled

Nov 11th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.56 KB | None | 0 0
  1. package laba2;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. public class Mumi extends Somebody {
  6.  
  7.  
  8.     public Mumi(String name) {
  9.         super(name);
  10.         System.out.println("РњСѓРјРё-" + name + " был призван Махемом");
  11.     }
  12.  
  13.     @Override
  14.     public ArrayList<Skill> getSkills() {
  15.         return skills;
  16.     }
  17.  
  18.  
  19.     public void addSkill(Skill skill) {
  20.         if (skills.add(skill)) {
  21.             System.out.println("РњСѓРјРё-" + this.getName() + " начал " + skill.getName());
  22.         }
  23.     }
  24.  
  25.     public void addCond(Cond conditional) {
  26.         if (Conditional.add(conditional)) {
  27.             System.out.println("РњСѓРјРё-" + this.getName() + " был " + conditional.getName());
  28.         }
  29.     }
  30.  
  31.  
  32.     public void addRead(Reading skill, Lists list) {
  33.         if (skills.add(skill)) {
  34.             System.out.print("РњСѓРјРё-" + this.getName() + " начал " + skill.getName());
  35.             switch (list) {
  36.                 case FirstList:
  37.                     System.out.println(list);
  38.                     break;
  39.                 case SecondList:
  40.                     System.out.println(list);
  41.                     break;
  42.                 case Continiue:
  43.                     System.out.println(list);
  44.                     break;
  45.  
  46.             }
  47.         }
  48.     }
  49.  
  50.     public void РЎontRead(Reading skill, Lists list) {
  51.         if (skills.add(skill)) {
  52.             System.out.print("РњСѓРјРё-" + this.getName() + " продолжил " + skill.getName());
  53.             switch (list) {
  54.                 case FirstList:
  55.                     System.out.println(list);
  56.                     break;
  57.                 case SecondList:
  58.                     System.out.println(list);
  59.                     break;
  60.                 case Continiue:
  61.                     System.out.println(list);
  62.                     break;
  63.  
  64.             }
  65.         }
  66.     }
  67.  
  68.     public void addLastSkill(LastSkills skill) {
  69.         if (skills.add(skill)) {
  70.             System.out.println("РњСѓРјРё-" + this.getName() + " делал " + skill.getName());
  71.         }
  72.     }
  73.  
  74.     @Override
  75.     public String toString() {
  76.         return "(" + getName() + ", " + getSkills() + ")";
  77.     }
  78.  
  79.     @Override
  80.     public boolean equals(Object obj) {
  81.         if (obj == this) {
  82.             return true;
  83.         }
  84.         if (obj == null || obj.getClass() != this.getClass()) {
  85.             return false;
  86.         }
  87.  
  88.         return false;
  89.     }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement