- Создайте класс
Phone
, который содержит переменныеnumber
,model
иweight
. - Добавить в класс
Phone
методы:receiveCall
, имеет один параметр – имя звонящего. Выводит на консоль сообщение “Звонит {name}”.getNumber
– возвращает номер телефона.
- Добавить конструктор в класс
Phone
, который принимает на вход три параметра для инициализации переменных класса -number
,model
иweight
. - Добавить конструктор, который принимает на вход два параметра для инициализации переменных класса -
number
,model
. - Добавить конструктор без параметров.
- Добавьте метод
receiveCall
, который принимает два параметра - имя звонящего и номер телефона звонящего. - Создать метод
sendMessage
с массивами номеров телефонов. Метод выводит на консоль номера этих телефонов. - Реализовать метод
toString()
, который выведет всю информацию о телефоне (номер, модель, вес) - Создать класс с методом
main
, в котором продемонстрировать работу класса.
- Создайте класс
Circle
, который содержит переменныеradius
,color
; - методы
area()
иperimeter()
, которые возвращают значение площади и периметра соответственно. - Добавьте конструктор -
Circle(radius, color)
. - Реализовать метод
toString()
, который выведет информацию о круге (радиус, цвет, площадь, периметр) - Создать класс с методом main, в котором продемонстрировать работу класса.
Создайте класс Matrix
. Класс должен иметь следующие переменные:
- двумерный массив вещественных чисел;
- количество строк и столбцов в матрице.
Класс должен иметь следующие методы:
- Setter значения элемента в массив -
setValue(int i, int j, int value)
- сложение с другой матрицей;
- умножение на число;
- вывод на печать;
- умножение матриц.
Создать класс с методом main, в котором продемонстрировать работу класса.
Реализовать класс Book
- Создать класс
Author
с переменными имя, пол, email. - Создать класс
Book
с переменными название, автор (ранее созданныйAuthor
) и год. - Создать конструктор для класса
Author
иBook
c инициализацией всех полей. - Создать методы геттеры (getters) и сеттеры (setters) для всех полей.
- Реализовать метод
toString()
по своему усмотрению. - Создать класс с методом main, в котором продемонстрировать работу класса.
Реализовать класс PizzaOrder
- Создать класс
PizzaOrder
с переменными название, размер (enum со значенямиSMALL
,MEDIUM
,BIG
), нужен ли соус (boolean
), адрес доставки, заказ принят (boolean
) - Создать конструктор со всеми аргументами (кроме переменной заказ принят)
- Создать метод
order()
, в котором вывести в консоль, что заказ принят и вывести информацию о заказе (Например:Заказ принят. Большая пицца «Аль-Капчоне» с соусом на адрес Ярославская 101.
При повторном заказе выводить, что заказ уже принят. - Создать метод
cancel()
, в котором вывести в консоль,заказ отменен
илизаказ не был принят
. - Создать методы геттеры (getters) и сеттеры (setters) для всех полей (кроме поля заказ принят).
- Реализовать метод
toString()
по своему усмотрению. - Создать класс с методом main, в котором продемонстрировать работу класса.