РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jvTsTmClL6 145 of 157 menu

Задачи на ООП в Java. Часть 6

Дан следующий код:

class User { private String name; public void setName(String name) { if (this.notEmpty(name)) { this.name = name; } } public String getName() { return this.name; } public boolean notEmpty(String str) { return str.length() > 0; } } class Employee extends User { private String surn; public void setSurn(String surn) { if (this.notEmpty(surn)) { this.surn = surn; } } public String getSurn() { return this.surn; } };

Сделайте вспомогательный метод защищённым.

Сделайте абстрактный класс Figure, представляющий собой геометрическую фигуру. Пусть от него наследует классы для круга, прямоугольника и квадрата.

Добавьте в ваш класс User такой же абстрактный метод increaseRevenue. Напишите реализацию этого метода в классах Employee и Student.

В классе Figure сделайте абстрактные методы для получения площади и периметра фигуры.

Сделайте класс Num, у которого будут два публичных статических свойства: num1 и num2. Запишите в первое свойство число 2, а во второе - число 3. Выведите сумму значений свойств на экран.

Сделайте класс Num, у которого будут два приватны статических свойства: num1 и num2. Пусть по умолчанию в свойстве num1 хранится число 2, а в свойстве num2 - число 3.

Сделайте в классе Num метод getSum, который будет выводить на экран сумму значений свойств num1 и num2.

Дан следующий код:

class MathHelper { public int getSum(int a, int b) { return a + b; } public int getProduct(int a, int b) { return a * b; } };

Переделайте методы следующего класса на статические.

Дан следующий код:

class ArraySumHelper { public double getSum1(double[] arr) { return this.getSum(arr, 1); } public double getSum2(double[] arr) { return this.getSum(arr, 2); } public double getSum3(double[] arr) { return this.getSum(arr, 3); } public double getSum4(double[] arr) { return this.getSum(arr, 4); } private double getSum(double[] arr, int power) { double sum = 0; for (double elem : arr) { sum += Math.pow(elem, power); } return sum; } };

Переделайте методы следующего класса на статические.

Сделайте наш счетчик приватным. Пусть его значение можно будет получать с помощью специального метода.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить