Advertisement
VTsilaLETImogila

Untitled

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