[Skillbox] Java-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ !!! (Решение → 2606)

Описание

Тип работы: Задачи

Сдано в учебном заведении: Skillbox


Описание:

Задание 10.1 Java

В проекте найдите класс BankAccount и унаследованные от него классы CardAccount и DepositAccount.

Реализуйте методы классов, при необходимости переопределите методы в наследниках так, чтобы выполнялись условия пополнения и снятия:


BankAccount — пополнение и списание происходит без комиссии. Если передать в метод пополнения отрицательное значение, сумма на счёте не должна измениться. При попытке снять большую сумму, чем есть на счёте, сумма не списывается со счёта, сумма на счёте не изменяется.

CardAccount — карточный счёт, в дополнение к условиям BankAccount — при снятии денег должна взиматься комиссия 1% от суммы списания. Пример: при попытке снять со счёта 100 рублей должен списаться 101 рубль.

DepositAccount — депозитный расчётный счёт, в дополнение к условиям BankAccount — нельзя снимать деньги в течение одного месяца после последнего пополнения. Переменную, в которой хранится дата последнего внесения, назовите lastIncome. Тип переменной используйте Calendar или LocalDate.


Задание 10.2 Java

Изучите методы и переменные проекта задания 10.1 и установите подходящие модификаторы доступа у методов и переменных.

Обе задачи в одной папке решены (так требуется по условию задач)


Комментарии: Работа сдана в 2021 году.


Дополнительное задание*

Цель задания

Потренироваться в написании взаимодействия между классами.

Что нужно сделать

Напишите метод в классе BankAccount:

boolean send(BankAccount receiver, double amount)

для отправки денег с одного счёта на другой. Метод должен вернуть true, если деньги успешно переведены.

- 💡 вы можете добавить возврат boolena у метода take() для отслеживания, успешно ли списались деньги (true) или нет (false)

Оглавление

[Skillbox] Java-разработчик. Модуль 10 "Наследование и полиморфизм". Решение задач домашней работы 10.1, 10.2

Дополнительное задание * тоже выполненно в классе BankAccount.

     
          Описание
          Тип работы: ЗадачиСдано в учебном заведении: SkillboxОписание:Задание 10.1 JavaВ проекте найдите класс BankAccount и унаследованные от него классы CardAccount и DepositAccount.Реализуйте методы классов, при необходимости переопределите методы в наследниках так, чтобы выполнялись условия пополнения и снятия:BankAccount — пополнение и списание происходит без комиссии. Если передать в метод пополнения отрицательное значение, сумма на счёте не должна измениться. При попытке снять большую сумму, чем есть на счёте, сумма не списывается со счёта, сумма на счёте не изменяется.CardAccount — карточный счёт, в дополнение к условиям BankAccount — при снятии денег должна взиматься комиссия 1% от суммы списания. Пример: при попытке снять со счёта 100 рублей должен списаться 101 рубль.DepositAccount — депозитный расчётный счёт, в дополнение к условиям BankAccount — нельзя снимать деньги в течение одного месяца после последнего пополнения. Переменную, в которой хранится дата последнего внесения, назовите lastIncome. Тип переменной используйте Calendar или LocalDate.Задание 10.2 JavaИзучите методы и переменные проекта задания 10.1 и установите подходящие модификаторы доступа у методов и переменных.Обе задачи в одной папке решены (так требуется по условию задач)Комментарии: Работа сдана в 2021 году.Дополнительное задание*Цель заданияПотренироваться в написании взаимодействия между классами.Что нужно сделатьНапишите метод в классе BankAccount:boolean send(BankAccount receiver, double amount)для отправки денег с одного счёта на другой. Метод должен вернуть true, если деньги успешно переведены.- 💡 вы можете добавить возврат boolena у метода take() для отслеживания, успешно ли списались деньги (true) или нет (false) 
          Оглавление
          [Skillbox] Java-разработчик. Модуль 10 Наследование и полиморфизм. Решение задач домашней работы 10.1, 10.2Дополнительное задание * тоже выполненно в классе BankAccount. 
            
            
            [Skillbox] Java-разработчик. Модуль 10 Наследование и полиморфизм. Решение задач домашней работы 10.1, 10.2 [Skillbox] Java-разработчик. Модуль 11 Особенности ООП в Java. Решение задач домашней работы №11.1 и №11.2[Skillbox] Java-разработчик. Модуль 9 Массивы и коллекции. Решение задач домашней работы №9.2[Skillbox] Java-разработчик. Модуль 9 Массивы и коллекции. Решение задач домашней работы №9.3[Skillbox] Java-разработчик. Модуль 9 Массивы и коллекции. Решение задач домашней работы №9.4[Skillbox] Java-разработчик. Модуль 9 Массивы и коллекции. Решение задач домашней работы №9.5[Skillbox] Java-разработчик. Модуль №12 Исключения, отладка, тестирование и логирование . Решение задач домашней работы №12.2, 12.3Coursera Основы программирования на Python решенные задачи к курсуEnglish law textbooks often describe a contract as … which is made between two or more … . The parties must agree to contract on certain … . One principle of English … law isIV. Используя общую фармакопейную статью Растворимость определите растворимость ЛС в условных терминах (очень легко растворим, легко растворим, растворим, умеренно растворим, мало растворим, очень мало растворим, практически нерастворим).LC-контур состоит из конденсатора емкостью C=250 нФ, катушки с индуктивностью L=10 мГн и сопротивления R=20 Ом. Найти во сколько раз уменьшится энергия в контуре за 1 период№ 41012 КриминалистикаPascal. Работа со стекамиPython игра лото с компьютером