You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 15, 2020. It is now read-only.
Створити консольну програму мовою Java і написати клас <Назва_із_завдання> який міститиме:
Додаткових 2 приватних поля, які найкраще описують даний клас (додатково до полів, вказаних в таблиці)
Методи доступу до цих полів (наприклад для поля name – getName() і setName())
Статичне поле (числового типу)
Для кожного класу слід додати 2 захищених поля (protected)
Поля з пунктів 3 і 4 мають представляти атрибути описуваного класу
Дефолтний конструктор, конструктор з чотирма параметрами (першими чотирма властивостями з п.1) і конструктор з усіма полями. - При роботі з конструкторами слід переадресовувати виклик в один з конструктор з-за допомогою this та уникати копіювання коду
Методи:
toString - вивести інформацію про об’єкт
Статичний метод printStaticField() - виводить інформацію про значення статичного поля (де Field - назва поля)
Метод printField() - виводить інформацію про значення статичного поля
resetValues(параметри) - змінює значення всіх полів на передані в параметрах
Розроблений код має бути залито в гіт репозиторій! В репозиторії мать бути README і .gitignore файл.
В main() методі створіть 3 об’єкти типу із завдання (з-за допомогою різних конструкторів)
Виведіть інформацію про створені об'єкти в консоль з-за допомогою методу toString()
Виведіть інформацію в консоль за допомогою методів printStaticField() і printField()
Код слід відформатувати з використанням засобів IDE
Написаний код має відповідати вимогам Java Code Conventions (зокрема іменування класів, атрибутів та методів, кількість символів в лінії)
Створити додатково 4 об'єкти класу з використанням циклів та зберегти їх в окремому масиві:
Циклу, що спрацьовує скінченну кількість разів (for) - якщо номер варіанту ділиться на 3 без остачі (3, 6, 9 ….)
Циклу з передумовою - якщо номер варіанту ділиться на 3 з остачею 1 (1, 4, 7, ……)
Циклу з післяумовою - якщо номер варіанту ділиться на 3 з остачею 2 (2, 5, 8, ……)
Вивести всі елементи масиву з кроку 14 в консоль з використанням конструкції for-each
Завдання
Створити клас “Лікарський засіб (англійською - Drug)” котрий містить поля:
об'єм діючої речовини
(у міліграмах)
діюча речовина
максимальна кількість доз на день
Практичні завдання при захисті лабораторної роботи
Дописати ще одну статичну змінну і статичний приватний метод, який повертає значення цієї змінної
Дописати приватну змінну і публічний метод, що встановлює її значення
Дописати приватну змінну і публічний метод, що повертає її значення
Дописати приватну змінну і додатковий конструктор, який прийматиме вказану кількість змінних викладачем та і здійснює необхідні присвоєння і викликає необхідний існуючий конструктор для уникнення дублювання коду