Package domain

Class Artist

  • Direct Known Subclasses:
    Editor, GraphicIllustrator, TechnicalWriter

    public class Artist
    extends Employee
    Представляє художника (Artist) як тип працівника.

    Клас розширює Employee та додає специфічну для художника характеристику — набір навичок (skills).

    • Constructor Summary

      Constructors 
      Constructor Description
      Artist()
      Створює художника з порожнім набором навичок.
      Artist​(java.lang.String[] skiils)
      Створює художника тільки з навичками.
      Artist​(java.lang.String[] skiils, java.lang.String name, java.lang.String jobTitle, int level, java.lang.String dept)
      Створює об'єкт Artist з повним набором даних.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getSkills()
      Повертає навички у вигляді одного рядка, розділеного комами.
      java.lang.String[] getSkillsLSist()
      Повертає сирий масив навичок.
      void setSkills​(java.lang.String[] skills)
      Встановлює новий масив навичок.
      java.lang.String toString()
      Повертає текстове представлення художника, включаючи базову інформацію з Employee та список навичок.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Artist

        public Artist​(java.lang.String[] skiils,
                      java.lang.String name,
                      java.lang.String jobTitle,
                      int level,
                      java.lang.String dept)
        Створює об'єкт Artist з повним набором даних.
        Parameters:
        skiils - масив навичок художника
        name - ім'я працівника
        jobTitle - посада
        level - рівень кваліфікації
        dept - відділ
      • Artist

        public Artist​(java.lang.String[] skiils)
        Створює художника тільки з навичками.
        Parameters:
        skiils - масив навичок
      • Artist

        public Artist()
        Створює художника з порожнім набором навичок. Ініціалізує масив фіксованого розміру 10.
    • Method Detail

      • toString

        public java.lang.String toString()
        Повертає текстове представлення художника, включаючи базову інформацію з Employee та список навичок.
        Overrides:
        toString in class Employee
        Returns:
        рядок з інформацією про художника
      • getSkills

        public java.lang.String getSkills()
        Повертає навички у вигляді одного рядка, розділеного комами.
        Returns:
        рядок зі списком навичок
      • setSkills

        public void setSkills​(java.lang.String[] skills)
        Встановлює новий масив навичок.
        Parameters:
        skills - новий список навичок
      • getSkillsLSist

        public java.lang.String[] getSkillsLSist()
        Повертає сирий масив навичок.
        Returns:
        масив навичок