Задачи за самостоятелна работа
Класове
1. Да се дефинира в Java клас Rectangle (правоъгълник) със следните свойства: width (широчина), height (височина), color (цвят) и методи: area (лице) и perimeter (обиколка).
Да се създаде конструктор по подразбиране и конструктор с 3 параметъра - width (широчина), height (височина), color (цвят).
Класът да се демонстрира с обект, създаден с конструктора по подразбиране и обект, създаден с конструктора с 3 параметъра.
Да се изведат лицето, обиколката и цвета на всеки обект.
2. Да се дефинира клас „точка в пространството” Point3D със следните свойства: координати x, y и z, които са реални числа и цвят color, който е текстов низ. Да се дефинира конструктор по подразбиране, който създава точка с координати (0,0,0) и син цвят и конструктор с 4 параметъра, който създава точка със зададени координати и цвят. Да се дефинират: метод за задаване координатите на точката; метод за задаване цвета на точката; метод за получаване (извличане) цвета на точката; метод за извеждане на текстово съобщение какви са координатите и цвета на точката, например „Точката има координати (0, 3.23, 4.5 ) и зелен цвят”.
В главната функция main() да се създадат 2 точки с конструктора по подразбиране и 1 точка с конструктора с 4 параметъра. На втората точка да се зададат нови координати, въведени от клавиатурата. Да се изведе на екран цвета на третата точка. Да се изведат на екран координатите и цветовете на всички създадени точки.